Розробка ігор

Питання та відповіді для професійних і незалежних розробників ігор



3
Як уникнути одинарного шаблону для планувальника подій?
Я хочу зробити планувальник подій для своєї гри, я в основному хочу мати можливість планувати запуск ігрової події. Це може бути одноразовий або періодичний тригер (подія тригера "E_BIG_EXPLOSION" на 5 секунд ...). Заманливо думати, що це може бути хорошим місцем для використання Сингтона, але одиночні можуть бути дуже злими, і …

3
Як отримати красивий невеликий текст у XNA без використання зовнішніх бібліотек?
У XNA технологія spritefont жахлива. Nuclex робить цю роботу набагато краще, але я не хочу мати жодних зовнішніх посилань, і я майже завершив свою гру. При використанні шрифтів, таких як Sansation або Quicksand, це виглядає жахливо в менших розмірах шрифтів. Це так погано! Чи існує відоме рішення для цього? Я …
13 xna  fonts 

3
2D реакція на зіткнення гри: SAT & мінімальний переміщення вздовж заданої осі?
Я намагаюся впровадити систему зіткнення у 2D грі, яку я створюю. Теорема роздільної осі (як описано в навчальному посібнику метанет ) здається ефективним та надійним способом керування виявленням зіткнень, але мені не дуже подобається метод реагування на зіткнення, який вони використовують. Сліпо переміщуючи вздовж осі найменшого перекриття, алгоритм просто ігнорує …

1
Як наслідувати графіку PSX за допомогою OpenGL?
Я хочу знати, які варіанти (або шейдери) встановити так, щоб моя гра OpenGL виглядала як гра Playstation 1. Я знаю, що це, ймовірно, не може бути досягнуто на 100%, тому що PSX, який використовує телебачення і телебачення, робить інакше, ніж монітор. Спасибі. :)
13 opengl  emulation 

7
Найкращий (найпопулярніший?) Формат зображення для текстурування [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Гаразд, тому я використовую C ++ з OpenGL, і я збираюся створити завантажувач для …
13 c++  opengl  textures 

2
Як ви обробляєте нерівні плитки під час візуалізації карти плитки?
Ось що я хочу зробити зі своєю картою плиток, в якій я не впевнений. Як ви бачите, верхні стіни набагато більші, ніж нижня та бічні (це також проблема моїх кутів, які мають непарні форми [більше схожі на L, а квадрат], а також більше, ніж 40x40px, що мої поточні плитки ). …
13 2d  java  tiles  maps 

4
Що я можу використати, щоб реально реалізувати свої унікальні музичні ідеї? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 3 роки тому . У мене є кілька різних музичних ідей для моєї гри BGM, але я не маю ні музичних навичок, ні обладнання …
13 music 

1
Як зробити текстуру частково прозорою?
Доброго ранку StackOverflow, у мене зараз є певна проблема, оскільки я не можу знайти спосіб прозоро відобразити частину текстури з openGL. Ось моя настройка: у мене є чотиримісний, що представляє стіну, покриту цією текстурою (перетворений на PNG для завантаження). Очевидно, я хочу, щоб стіна була непрозорою, за винятком стекол. За …

3
Найкращий спосіб керувати подіями в грі?
Я працюю над грою, де деякі події в грі повинні відбуватися раз у раз. Гарним прикладом може бути підручник. Ви починаєте гру, і в декількох моментах гри відбувається подія: Ви зіштовхуєтесь зі своїм першим ворогом, гра зупиняється, і ви отримуєте пояснення, як її вбити. Ти вбив першого ворога, отримуєш повідомлення …

3
Рух снаряда - стрілка
У 2D грі я просто хочу провести траєкторію стрілки під час польоту. З наведеним нижче кодом траєкторія (парабола) виглядає правильно, але кут (або поворот) або стрілка - ні. float g = -9.8f; float x = (launchVelocity * time); float y = (launchVelocity * time) + (0.5f * g * (float)Math.Pow(time, …

10
Чи незаконно використовувати комерційну пісню у своїй грі (яку ви маєте намір продати)
Якщо я хотів би придбати, скажіть цю пісню: http://www.youtube.com/watch?v=3fumBcKC6RE , зніміть / знайдіть / дістайте інструментальний інструмент та використовуйте цей інструментал у грі, яку я створюю, як тему, скажіть, для повторної боротьби за боса, а потім продати цю гру, це було б незаконно? Це гіпотетично.

1
Чи підходить CUDA nVidia для виконання обчислень маршрутизації?
Я хочу знати , якщо це буде коштувати виконання пошуку шляху на GPU ( з використанням NVIDIA, CUDA , або еквівалент) в певних ситуаціях, або буде це витрачених зусиль. Ситуація, яку я уявляю, була б безголовою багатокористувацькою сервером, відповідальною за пошук шляхів для ботів. Мене конкретно цікавить A * pathfinding …

2
Які ще описи в Інтернеті існують для конкретних ігрових двигунів, 8-бітних та 16-бітних ігрових двигунів? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 2 роки тому . Я знайшов хороший опис двигуна в іграх Sonic . Це приблизно описує, як працює …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.