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

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

1
Коли квадратний хід є кращим перед просторовим хешуванням?
Я роблю 2d платформер з великою кількістю об'єктів одночасно. У всіх виявлено зіткнення AABB. Я спершу спробував квадратне зменшення кількості об'єктів для перевірки, спробував декілька різних конфігурацій, але це не виявилося настільки ефективним, як мені потрібно. Я реалізував просторовий хеш і це набагато ефективніше, кількість об'єктів для перевірки для кожного …

1
Які відмінності між Texture, TextureRegion, TextureAtlas, Sprite та Image у libgdx?
Я шукав підручники. Я бачив людей, які використовують вищезазначені класи для завантаження зображень. Як на моє розуміння, усі класи можуть читати без потужності два зображення, TextureRegion / TextureAtlas зазвичай використовуються для завантаження аркуша спрайту, в якому на аркуші міститься кілька зображень. У той час як для текстури / спрайта / …
12 libgdx 

2
Що робить зміна GL_TEXTURE_WRAP) _ (S / T)?
Я працюю через підручники OpenGL для початківців, і поточний навчає, як застосувати текстуру до простого прямокутника. Навчальний стан підказує мені встановити параметри текстури GL_TEXTURE_WRAP_S та GL_TEXTURE_WRAP_T до GL_CLAMP_TO_EDGE, однак я не впевнений, що це насправді робить. Я знаю, що це стосується того, як обробляються текстури, більші / менші, ніж простір, …
12 opengl  textures 

1
Шлях із 2D, немережевим рухом по рівномірній місцевості
Я шукаю найкраще рішення для проходження маршрутів у своїй грі. Карта в кінцевому рахунку базується на сітці, але об'єкти розміщуються за допомогою поплавків і можуть рухатися в будь-якому напрямку до будь-якої точки на карті. У моїй грі «ґрунт» має рівномірну вартість руху, але, звичайно, можуть бути перешкоди, які перекривають шлях. …
12 2d  path-finding 

2
Печерна генерація з черв’яками Перліна
На даний момент я намагаюся створити Minecraft, наприклад, воксельний рельєф з 3D Simplex Noise, а також хочу реалізувати печери. Я знайшов метод Перліна Черв'яків у цій нитці, який дає дуже гарні результати. Однак у мене немає поняття, як генерувати це на шматках за допомогою шматка. Чи можливо це чи є …

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

4
Чи використовували старі ігри на кшталт Golden Axe або Street або Rage кахельні карти? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
12 tilemap 

3
Обробка вводу в конструкції на основі компонентів
Мені відомо, що це запитання задавали кілька разів, але я все ще не впевнений, як реалізувати обробку вводу в двигуні на компонентній основі. Використовуваний нами компонентний дизайн базувався на серіях блогів T = Machine і на Артеміді, в якій сутності - це лише ідентифікаційні дані. Є три основні ідеї, які …

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

2
Налаштування Астар, щоб знайти найближче місце до недосяжного пункту призначення
Я реалізував AStar в Java, і він працює нормально для області з перешкодами, де вибране місце досягається. Однак, коли пункт призначення недоступний, обчислений "шлях" ні в якому разі не до найближчого місця (до недоступного місця), а натомість є деяким випадковим шляхом. Чи є можливий спосіб налаштувати Астар на пошук шляху …

4
Чи застаріла AGS для пригод «Точка та клік»? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Я працюю над грою Point and Click Adventure, кодуючись на двигуні AGS, і зовсім …

2
Тіні в відкладеній візуалізації
Я прочитав деякий матеріал про відкладене візуалізацію, і, думаю, отримав суть цього. Але я не розумію, як це створює тіні. Наскільки я знаю, G-буфер не передбачає створення тіньової карти для кожного світла, тому я плутаюсь з приводу того, як прохідне освітлення знає, чи не кожен піксель оклюдований. Зрештою, даний піксель, …

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

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

5
Навіщо використовувати файли маніфестів активів?
Іноді ви побачите, що люди рекомендують це замість використання графічних / звукових файлів / тощо. подобається це... // Game code Image myImage = new Image("path/to/image.png"); ... замість цього слід використовувати файл маніфесту як рівень непрямості: // Manifest file MY_IMAGE: path/to/image.png // Game code Manifest myManifest = new Manifest("path/to/manifest"); Image myImage …

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