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

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

4
Відповідь прямокутника зіткнення
У мене виникають труднощі з рухомим прямокутником для зіткнення з більш ніж одним прямокутником. Я використовую SFML, і він має зручну функцію, intersectsяка називається, яка займає 2 прямокутника і повертає перехрестя. У мене вектор повний прямокутників, з яким я хочу, щоб мій рухливий прямокутник стикався. Я переглядаю це за допомогою …

12
Як я можу робити відеоігри, якщо мені не подобається програмування? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 6 років тому . Я вивчаю код C ++ у своїй школі (моє основне - комп'ютерне програмування). Чесно кажучи, мої оцінки не такі хороші, …

3
Як додати звук, який може почути AI ворога?
Подано: 2D гра зверху вниз Плитки зберігаються просто у двовимірному масиві Кожна плитка має властивість - зволожувати (тому цегла може бути -50 дБ, повітря може бути -1) З цього я хочу додати його, щоб в точці x1, y1 генерувався звук, і він "вибивається". Зображення нижче накреслює його краще. Очевидно, кінцева …

1
Ефективне рішення для розділення простору для кількох гравців?
Це питання трохи хитромудрий, але я спробую це зрозуміти. Скажімо, я будую онлайн-гру (не в масштабі MMO), але це підтримує якомога більше гравців за авторитетного підходу до сервера. Я хочу по-справжньому великих світів з великою кількістю ІМ-симуляторів ворогів. Мені відомо кілька стратегій збереження CPU сервера шляхом підрозділу простору, а не …

1
Екранний простір до світового простору
Я пишу 2D гру, в якій у моєму ігровому світі є вісь x, що працює зліва направо, y вісь працює зверху вниз, а вісь z виходить із екрана: Поки мій ігровий світ зверху вниз, гра відображається з невеликим нахилом: Я працюю над проектом зі світового простору в простір екрану, і …
10 xna  c#  matrix  projection  screen 

3
Чи є якась перевага у використанні DX10 / 11 для 2D гри?
Я не зовсім знайомий з набором функцій, введеним обладнанням класу DX10 / 11. Мені нечітко знайомі нові етапи, додані до програмованого графічного конвеєра, такі як шейдер геометрії, обчислювальний шейдер та нові етапи тесселяції. Я не бачу, як жодне з них має велике значення для 2D-гри. Чи є якась вагома причина …
10 2d  graphics  directx 

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

2
Як я тактовно прошу користувачів допомогти підтримати мою безкоштовну гру?
Отже, у мене гра, яка має декількох відданих користувачів, але дуже мало фактичних користувачів. Це безкоштовна гра на ринку Android, підтримувана за допомогою реклами. Я бавився з ідеєю періодично з'являти повідомлення користувачам, які заохочують їх робити такі речі: Подивіться на представлені оголошення. Пишіть позитивні відгуки на Android Marketplace. Заохочуйте своїх …

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

6
Чи існує (сімейство) монотонно не спадаючих шумових функцій?
Мені б хотілося, щоб функція анімувала об'єкт, який рухається з точки А в точку В з часом, таким чином, щоб він досягав В у певний фіксований час, але його положення в будь-який час безладно порушується безперервно, але ніколи не йде назад. Об'єкти рухаються по прямих лініях, тому мені потрібен лише …

2
Чи варто використовувати пули частинок на керованих мовах?
Я збирався реалізувати об’єктний пул для своєї системи частинок на Яві, потім знайшов це у Вікіпедії. Перефразовуючи, це говорить про те, що об'єктивні пули не варто використовувати в керованих мовах, таких як Java і C #, оскільки розподіли займають лише десятки операцій порівняно з сотнями в керованих мовах, таких як …

2
Намалювання широкої лінії в один піксель у тривимірному просторі
Я хотів би намалювати лінію в 3D-просторі, який завжди рівно один піксель на екрані, незалежно від того, наскільки це далеко від камери. (І те саме для одиничних балів теж). Будь-які підказки, як я міг це зробити?
10 xna 


2
Проекційна текстура та відкладене освітлення
У своєму попередньому запитанні я запитав, чи можна робити проективну текстуру з відкладеним освітленням. Зараз (більш ніж через півроку) у мене проблема з моєю реалізацією того самого. Я намагаюся застосувати цю техніку при легкому проході. (мій проектор не впливає на альбедо). У мене є цей проектор Перегляд матриці проекції: Matrix …

2
Прорив зіткнення: виявлення сторони зіткнення
Я пишу проривний клон (моя перша гра) і повністю застряг, як я з'ясував, в яку сторону цегла потрапила. У мене є метод виявлення зіткнень, який виглядає приблизно так: DetectCollision(Object a, Object b) x = distance(a.x, b.x); y = distance(a.y, b.y); if (x is smaller than the combined width & y …

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