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

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

3
Де можна знайти дані карти в реальному світі для гри?
Я хочу побудувати гру з концепцією, подібною до Ingress , де карта гри накладена на справжню. Де я можу знайти дані карти для такого додатка? Як (як правило) я інтегрувати власні ігрові об'єкти в цю карту? Ігрові об’єкти потрібно рухати в режимі реального часу, тому мати їх як статичні маркери …
14 maps  realtime 

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

1
Як реалізувати рушницю в грі?
Пістолети та кулемети легкі - у вас можуть просто кулі, що летять у певному напрямку, тому я це вже реалізував. З іншого боку, рушниця завдає шкоди будь-чому в певній області, що має вигляд конуса. Як я повинен це здійснити? У мене є тут кілька пропозицій, але я можу скористатись порадою: …
14 c#  unity 

2
Суб’єктна / компонентна система та інтерфейс користувача "Суб'єкти"
Я все ще зелений до систем / компонентів. Я вважаю, що оскільки у мене є корисні компоненти для малювання спрайтів (або спрайтів) та обробки вводу (клацання мишею / дотиком), я, природно, хочу їх повторно використовувати для створення компонентів інтерфейсу (наприклад, кнопок, наприклад, екрана вибору рівня). Це вражає мене дуже дивно. …

2
Великий вершинний буфер проти декількох дзвінків дзвінків
Я тільки починаю з OpenGL, і я намагаюся використовувати його для створення 2D гри. У цій грі у мене є шестикутна сітка, що складається з дуже великого різноманіття шестикутників різного кольору. Як новачок OpenGL-програміст, я бачу два способи малювання цієї сітки: Використовуючи вершинний буфер з даними для одного шестикутника, потім …
14 opengl  shaders 


3
Як я представляю снаряди у відеоігри?
Я роблю просту гру з фіксованим шутером, схожу на "Галага" ,) в рамках презентації, яку я роблю. Мені цікаво, які стратегії та структури даних використовували б люди для відстеження снарядів, як лазери, вистрілені з космічного корабля. Надзвичайно проста реалізація, яку я раніше використовував, - просто представляти кожен снаряд як крапку …


3
Що робить гру «випадковою?»
Я бачив термін "випадковий", який іноді використовувався для опису ігор, і бачив, як люди називають себе чи інших людей "випадковими геймерами". Що саме являє собою «випадкова» гра? Чи є реальна різниця між ними та звичайними іграми? Якщо так, то що робить гру "випадковою?"

1
Впровадження Skybox з GLSL версії 330
Я намагаюся отримати Skybox, що працює з OpenGL 3.3 та GLSL версії 330. Я не міг знайти повністю сучасного навчального посібника з програми OGL skybox ніде в Інтернеті, тому я модернізував старіший (використовуючи glVertexAttribPointer()замість gl_Vertexвершин і т.д.). Це в основному працює, але для двох основних деталей: Хмарочоси більше схожі на …
14 c++  opengl  glsl  cubemap  skybox 

2
GLSL Shader - зміна відтінку / насиченості / яскравості
Я намагаюся змінити відтінок зображення за допомогою шейдера фрагмента GLSL. Я хочу досягти чогось подібного до шару Photoshop Hue / Saturation Adjustment. На наступному зображенні ви можете побачити, що у мене поки що. Я хочу змінити відтінок зеленого квадрата, щоб він виглядав як червоний квадрат праворуч, але за допомогою цього …

2
Чому 90 ° горц / 60 ° верт за замовчуванням поле зору FPS?
Наскільки я розумію, вертикальне поле зору має бути налаштоване на: fov = 2 * arctan(0.5*screenHeight / distanceEyeScreen); Тобто Поле зору повинно відповідати відстані користувача та розміру екрана. У багатьох FPS є стандартне значення 90 ° для горизонтального FoV або 60 ° для вертикального FoV (якщо вважати 16: 9). Один із …
14 3d  camera  perspective 

1
Що таке затінення рампи або освітлення?
Що таке затінення рампи або освітлення і як це працює? Чи відрізняється він від затінення тонів або це одне і те ж поняття? Як по-різному обчислюється окулярність для затінення рампи проти блін-фонга чи ламберта?
14 shaders  lighting 

3
Чи завжди виявлення зіткнення O (n ^ 2)?
Чи здатний фізичний двигун зменшити цю складність, наприклад, згрупувавши об'єкти, які знаходяться поруч один з одним, і перевірити наявність зіткнень всередині цієї групи замість усіх об'єктів? (наприклад, далекі об’єкти можна видалити з групи, переглянувши її швидкість і відстань від інших об'єктів). Якщо ні, то це робить зіткнення тривіальним для сфер …

2
Планування територіального патрулювання
Я розробляю гру / симуляцію, де агенти борються за землю. У мене ситуація показана на малюнку нижче: Ці істоти гуляють навколо і займають шматки землі, на яку наступають, якщо вони вільні. Щоб зробити це більш цікавим, я хочу ввести "патрульну" поведінку, щоб агенти насправді ходили по своїй землі, щоб патрулювати …
14 java  ai  grid 

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