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

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

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

5
Спрайт виводить розмито зі швидкістю
Після додавання швидкості до своєї гри я відчуваю, що мої текстури смикаються. Я думав, що це лише мої очі, поки я нарешті не зафіксував це на скріншоті: Ліворуч - це те, що відображається в моїй грі; праворуч - оригінал спрайта, обклеєний. (Це скріншот із Photoshop, збільшений у 6 разів.) Помітьте, …

2
Оцінка витрат у системі GOAP
Зараз я розробляю систему GOAP на Java. Пояснення GOAP можна знайти на веб- сайті http://web.media.mit.edu/~jorkin/goap.html . По суті, за допомогою A * можна побудувати графік між діями, що мутують світову державу. Щоб забезпечити справедливий шанс для виконання всіх дій і цілей, я використовую евристичну функцію, щоб оцінити витрати на щось. …
9 java  ai  path-finding 

3
Чи підтримує Windows 8 DirectX 9?
Чи підтримує Windows 8 DirectX 9? Оскільки я переглядав деякі зразки, написані на C ++ та DirectX 9, зроблені для Windows 8. Це було не так, як я це знаю (дивіться тут http://directxtutorial.com/Lesson.aspx?lessonid=111-4-2 ). Наприклад, Inizialising DirectX з COM: ComPtr<ID3D11Device1> dev; ComPtr<ID3D11DeviceContext1> devcon; Це просто дивно, тому що я знаю …
9 c++  directx  windows 

2
Багато джерел руху в системі сутності
Я досить новачок в ідеях сутнісних систем, прочитавши купу матеріалів (найкорисніше, цей чудовий блог і ця відповідь ). Хоча у мене виникають невеликі проблеми з розумінням того, як щось таке просте, як можливість маніпулювати положенням об'єкта за допомогою невизначеної кількості джерел. Тобто я маю свою сутність, яка має позиційний компонент. …

4
Чи повинен я обмінюватися даними між графікою та фізикою в грі?
Я пишу ігровий движок, який складається з декількох модулів. Два з них - графічний двигун та двигун фізики . Цікаво, чи є хорошим рішенням обмін даними між ними? Два способи (поділитися чи ні) виглядає так: Без обміну даними GraphicsModel{ //some common for graphics and physics data like position //some only …

2
Запобігайте надмірній катастрофі в гоночних іграх
Під час гри в GTA III на Android я помітив щось, що мене дратує майже в кожній гоночній грі, в яку я грав (можливо, крім Маріо Карта): Проїзд прямо попереду легко, але криві справді важкі. Коли я перемикаю смуги руху або пропускаю когось, машина починає крутитися вперед і назад, і …

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

1
Як працює gluLookAt?
З мого розуміння, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); еквівалентно: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Але коли я роздруковую ModelViewматрицю, дзвінок до glTranslatef(), здається, не працює належним чином. Ось фрагмент коду: #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include <iomanip> …

2
Державні зміни в об'єктах або компонентах
У мене виникають певні проблеми з розумінням того, як боротися з управлінням державою в моїх структурах. У мене немає проблем із управлінням ігровим станом, як-от пауза та меню, оскільки вони не обробляються як система компонентної сутності; просто зі станом в сутностях / компонентах. Малюючи з Orcs Must Die, як приклад, …

5
2D виявлення зіткнень для гри в пінбол
Поки що в попередніх іграх я використовував просте 2D зіткнення з коробками, потім перевіряв на рівні пікселів на предмет зіткнення. Якщо проводити гру в пінбол майже у багатьох кадрах, м'яч буде контактувати зі стіною чи іншою поверхнею, тож чи є інший підхід?

1
Як довго відображати кожне речення?
Під час створення послідовності, коли текст просувається автоматично, чи є показник, який дозволить мені обчислити розумну тривалість відображення кожного "речення"? Моя інтуїція підказує мені, що через те, як ми читаємо, кількість слів, мабуть, більш відповідна, ніж кількість символів, але мені цікаво, що люди, можливо, вже зрозуміли цю проблему.

3
Як знайти список кімнат, що мають зв’язок один з одним, як я можу знайти окремі групи номерів?
Я намагаюся створити невеликого негідника і пішов аж до випадкових генеруючих кімнат та коридорів. Кожна кімната є об'єктом, який розміщений, і містить масив інших приміщень, з'єднаних коридором. Я можу виділити непоєднані кімнати, але як я можу знати кімнати, які з'єднані лише один з одним, але не з більшістю інших, утворюючи …
9 java  algorithm 

2
Вільне переміщення в ізометричній грі на основі плитки
Чи є розумний простий спосіб здійснити вільне переміщення в ізометричній грі на основі плитки? Це означає, що гравець не просто миттєво перестрибне з однієї плитки на іншу або не буде "прив’язаний" до сітки (наприклад, якщо рух між плитками був анімований, але ви були б заблоковані робити щось, перш ніж анімація …

2
Введення на стороні сервера
В даний час в моїй грі клієнт - це не що інше, як рендерінг. Коли стан входу змінюється, клієнт відправляє пакет на сервер і переміщує плеєр так, ніби він обробляє вхід, але сервер має остаточне слово на позиції. Це, як правило, працює дуже добре, за винятком однієї великої проблеми: падіння …

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