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

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

3
Це гарна ідея розробити нетривіальну 2d гру в python? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 4 роки тому . Я планую розробити 2D космічну RPG, і я стою перед вибором: на якій найкращій мові це написати? Мої кандидати - …
10 python 

2
Подвійні параболоїдні точкові світлові тіні в режимі відкладеного освітлення
Я розігрувався з цим навчальним кодом / зразком коду, який демонструє просту реалізацію світлопрограми, яка є типом відкладеної настройки освітлення. Я перебуваю в процесі впровадження точкових світлових тіней, використовуючи подвійні параболоїдні тіньові карти. Я стежу за цим описом DPM: http://gamedevelop.eu/en/tutorials/dual-paraboloid-shadow-mapping.htm Я вмію створювати тіньові карти, і вони здаються прекрасними. Я …

6
OpenGL ES 2.0: сховище шейдерів якості [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Чи можете я ласкаво попросити запропонувати мені сховище високоякісних вершин та фрагментів шрифтів вершин …

5
OpenGL проти OGRE: Що найкраще для початківців? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
10 opengl  ogre 

4
Мегатекстурування: еволюція від воєн Quake до ярості
Я пам'ятаю, як Джон Кармак розповідав про те, як вони спочатку використовували Megatexturing для Quake Wars: Enemy Territory. Технологія з тих пір розвивалася в Rage трохи. Мені було цікаво, чи хтось тут може дати якісь технічні подробиці щодо того, що і як воно розвивалося з тих пір.
10 textures 

2
Чи можу я викликати функції c в рамках XNA?
Я хотів би зробити гру на 360, і мені було просто цікаво, чи можу я повторно використовувати якийсь наявний у мене код C або мені потрібно переписати все на C #. Будь-яка допомога вдячна.
10 xna  c#  xbox360  c 

4
Наскільки детально та / або повно є Ваші проектні документи на гру перед початком проекту?
Мені цікаво, наскільки зазвичай оформлені ваші проектні документи перед початком реалізації проекту? Я говорю про середні до дуже малі проекти з дуже маленькою командою, де навіть повністю продуманий весь документ може становити лише кілька десятків сторінок. Ви починаєте з грубої рамки і починаєте деталізувати деталі в той же час, коли …

1
Додавання вологості повітря до рівняння траєкторії м'яча для гольфу
Я розробляю 2D гру в гольф у VB.NET 2005, але я застряг у тому, як реалізувати повітря або затягування вітру, які повинні впливати на м'яч. Вже зараз у мене є такі рівняння для снаряду: v0v0v_0 для початкової швидкості руху м'яча для гольфу при ударі або стрільбі Вертикальні та горизонтальні компоненти …

2
Як виправити поганий Collada, який виробляє FBX?
Я намагався використовувати FBX SDK (2011.3.1) для завантаження файлів FBX і зберігав їх як файли Collada, щоб можна було імпортувати файли FBX в Panda3D. На жаль, отримані файли Collada з них не можна використовувати з кількох причин: Існує специфічна техніка для майя дифузний <diffuse> <texture texture="Map__2-image" texcoord="CHANNEL0"> <extra> <technique profile="MAYA"> …
10 collada 

6
Це погана ідея мати статичний Game1 в XNA?
Чи справді погана ідея мати свій Game1клас статичним? Наразі в моєму Game1класі у мене є клас, TileHandlerякий називається, що обробляє все, що стосується мого поточного набору плиток, і AnimalHandlerякий обробляє всіх моїх тварин (на диво). Тепер, якщо я перебуваю AnimalHandlerі хочу перевірити, чи плитка може проходити з TileHandlerтих пір, це …
10 xna  c#  architecture 

2
Напівжиття 2 BSP Lightmaps
Я пишу глядача BSP для університетського проекту. Поки головна геометрія завантажена належним чином, а ПВС працює. Зараз я намагаюся застосувати світлові карти, але я не можу отримати координати текстури для світлих карт, розраховані належним чином. Відповідно до тут: http://developer.valvesoftware.com/wiki/The_Source_Engine_BSP_File_Format struct texinfo_t { float textureVecs[2][4]; // [s/t][xyz offset] float lightmapVecs[2][4]; // …

4
Що саме змушує поверхню перекриватися іншою?
Я не можу реально зрозуміти, що викликає перекриття однієї поверхні іншою. У 3D-двигуні, який я створюю, моя техніка виходить з ладу у кращих випадках. Мій метод - сортування поверхонь, які слід пофарбувати, від найбільш віддалених до найближчих. Для визначення близькості я порівнюю середні значення z. Однак іноді поверхня, що перекривається, …
10 3d  rendering 

6
Продавати або дарувати безкоштовно [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Зараз я роблю гру, яку спочатку планував продати. Це проста 2D аркадна гра для …

5
Як обробити мережевий код?
Мені цікаво оцінити різні способи, за допомогою яких нетткод може «підключитися» до ігрового двигуна. Я зараз розробляю гру для багатокористувацької гри, і поки що я визначив, що мені потрібно (принаймні) мати окремий потік для обробки мережевих розеток, відмінний від решти двигуна, який обробляє графічний цикл та сценарії. У мене був …

2
Обчислення "сили" гравця в грі типу "Захисти свій замок"
Я складаю гру "Захисти свій замок", де кожен гравець має замок і повинен надсилати одиниці, щоб знищити замок противника. Це виглядає приблизно так (і так, це фактична гра, а не швидкий малюнок фарбою ..): Тепер я намагаюся реалізувати AI опонента, і я хотів би створити 4 різні рівні AI: Easy, …
10 game-design  ai 

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