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

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

3
Чи можна використовувати кватерніони для управління вертольотом?
Я намагаюся зробити спрощений вертоліт (на даний момент це куб) моделювання в 3D, і у мене виникають деякі проблеми з обертанням. Вертоліт може обертатися вздовж трьох осей: обертати на себе за допомогою заднього гвинта: обертання осі y нахил вліво і вправо, щоб перейти вліво або вправо: z обертання осі нахил …
9 3d  rotation 

1
Дізнайтеся, в яку плитку приземлився клацання миші
Я працюю над грі на основі ізометричної сітки, і у мене виникає проблема, що намагається пов'язати клацання миші від користувача до плитки. Мені вдалося розділити проблему на 2 частини: Пошук прямокутника, який оточує плитку (що я міг зробити) З'ясувавши з прямокутника, в яку плитку потрапив клацання (мене наткнуло) Ось приклад …

3
Де найняти сценариста для невеликої інтерактивної сюжетної гри?
Мені потрібен сценарій невеликої діалогової гри / інтерактивної історії. Гра буде використана як приклад для доставки із засобом середнього програмного забезпечення, який ми розробляємо. Я хотів би придбати існуючу історію (вона, звичайно, має бути динамічною - із розгалуженнями діалогів тощо), або найняти когось, щоб написати нову. Підкажіть, будь ласка, куди …

3
Які існують способи відділення логіки гри від анімації та циклу малювання?
Я лише раніше робив флеш ігри, використовуючи MovieClips і такі, щоб відокремити свою анімацію від моєї логіки гри. Зараз я намагаюся спробувати свої сили у створенні гри для Android, але теорія ігрового програмування навколо розділення цих речей все ще мене бентежить. Я виходжу з тла розробки веб-додатків, що не належать …

3
Як знайти 2D комірки сітки, змітані рухомим колом?
Я роблю гру на основі 2D сітки, де деякі клітини прохідні, а деякі ні. Динамічні об'єкти можуть рухатися безперервно, незалежно від сітки, але потрібно стикатися з непрохідними осередками. Я написав алгоритм простеження променя на сітці, який дає мені всі клітини, що промінь перетинається. Однак фактичний об'єкт не має точкових розмірів; …

4
Яким двигуном подобаються джерела процесів?
У двигуні Source (а це попередник, goldsrc, quake's) ігрові об'єкти поділяються на два типи, світ та сутність. Світ - це геометрія карти, а сутності - це гравці, частинки, звуки, партитури тощо (для Двигуна джерела). Кожна сутність має мисленнєву функцію, яка виконує всю логіку для цієї сутності. Отже, якщо все, що …

2
Проблеми зі стрибками платформи при зіткненнях AABB
Спершу дивіться схему: Коли мій фізичний двигун AABB вирішує перехрестя, він робить це, знаходячи вісь, де проникнення менше, а потім "виштовхує" сутність на цій осі. Розглядаючи приклад "стрибки, що рухається ліворуч": Якщо швидкістьX більша за швидкість Y, AABB виштовхує об'єкт на вісь Y, ефективно зупиняючи стрибок (результат: гравець зупиняється в …

2
Масштабувати мої файли зображень пікселів під час їх проектування чи під час надання?
Якщо я створюю піксельні файли мистецтва, які потрібно буде масштабувати на екрані пізніше, так що один піксель стане коробкою з 4 пікселів. Чи повинен я створювати своє піксельне мистецтво з 2х2 пікселями або я повинен створювати його з 1х1 пікселями, щоб я міг 1: 2 масштабувати його пізніше в XNA …
9 xna  c#  sprites 

1
Маршируючі кубики - законності?
Я знаю, що це не веб-сайт "Чи це законний", але оскільки маршируючі кубики, безумовно, є великою темою в розробці ігор, і це насправді не конкретна графіка / елемент, це пройде ... До суті! Хтось знає, чи дозволено маркування кубів в комерційній грі? Якщо так, чи потрібно щось робити? Кредит комусь …
9 legal 

4
Чи BDD (поведінка керована розвитком) використовується в іграх?
Я деякий час читав про BDD - розвиток, керований поведінкою, і конвертую функції в код дуже просто і корисно. Користувачі BDD часто називають це TDD зроблено правильно. BDD - це інструмент для розробки програмного забезпечення, ззовні всередину, від значення bussiness (або значення геймплея) до коду. Ден Норт представляє BDD Чи …

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

2
Як визначити, на який об’єкт / поверхню вказує користувач за допомогою lwjgl?
Назва майже все це говорить. Я працюю над простим проектом "звикнути до lwjgl", що включає маніпулювання кубиком рубіка, і я не можу зрозуміти, як сказати, на яку сторону / квадрат вказує користувач.

4
У грі на основі 2d плитки, який хороший метод прокрутки?
Я використовую Direct3D з обгорткою D3DXSPRITE, щоб намалювати плитки на екран. У мене є клас плитки, який містить такі члени, як зіткнення та тип плитки, то у мене є масив плиток, наприклад Сітка для плитки [256] [256]; Який був би кращий метод? -Намалюйте плеєр в центрі екрана і змістіть місце, …
9 c++  directx  directx9 

5
Як я можу легко реалізувати гойдалки в ігровій платформі?
Я розробляю гру, в якій гравець може використовувати мотузки для розмахування (як і те, що робили Spiderman або Bionic Commando ), і у мене виникають проблеми з реалізацією такої поведінки. Хтось може мені допомогти, як це зробити, я маю на увазі формули фізики і т. Д. Дотепер я придумав 3 …

3
Який хороший плоский формат файлів для зберігання 2D-карти плитки, яка може нескінченно рости в будь-якому напрямку?
Я створюю простий двигун карт, який автоматично розширюватиметься в будь-якому напрямку із процедурно-створеним вмістом за потребою. Який хороший спосіб зберігання даних карт, які закріплені на походженнях 0,0, щоб прямокутний підмножина даних карт можна було швидко та ефективно завантажувати з будь-якої точки карти? У мене є ідея, що, можливо, я повинен …
9 tiles  maps 

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