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

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

1
Алгоритм побудови кутів правильного багатобічного багатокутника
Я переглянув це за допомогою багатьох комбінацій ключових слів, але, на превеликий подив, я не зміг знайти алгоритм побудови правильного, n-однобічного багатокутника в заданому колі, тобто знаходження координат для n точок кута. Все, що я міг знайти, - це інструкції, як це зробити за допомогою фізичного компаса та випрямлення, або …

4
Круговий рух на малопотужному обладнання
Я думав про платформи та ворогів, що рухаються по колах у старих 2D іграх, і мені було цікаво, як це зробити. Я розумію параметричні рівняння, і це тривіально використовувати sin і cos, щоб це зробити, але чи могли би NES або SNES робити триггери в реальному часі? Я визнаю важке …
10 algorithm 

3
Як здійснити наїзд на перешкоду?
Як найкраще представити наступну ситуацію - агенту ( @) потрібно дійти до мети ( $). Шлях перекритий ровом ( ~~~). У наявності є граблі (або якийсь інший пристрій, наприклад, чоботи з водним ходом), що дозволить перетнути перешкоду. .....~~~... . ground ...=.~~~... = rake .....~~~.$. ~ water .@...~~~... @ agent .....~~~... …
10 ai  path-finding 

2
Тактика переміщення логіки візуалізації з класу GameObject
Створюючи ігри, ви часто створюєте такий ігровий об’єкт, від якого успадковуються всі сутності: public class GameObject{ abstract void Update(...); abstract void Draw(...); } Отже, в циклі оновлення ви повторюєте всі об’єкти гри і надаєте їм можливість змінити стан, а потім у наступному циклі малювання ви повторно повторюєте всі об’єкти гри …

4
Механізм зворотного часу в іграх
Мене цікавить, як типово розроблені механізми маніпуляції часом в іграх. Мене особливо цікавить зміна часу (як, наприклад, в останньому SSX або Prince of Persia). Гра 2D шутер зверху вниз. Механізм, який я намагаюся розробити / впровадити, має такі вимоги: 1) Дії суб'єктів, крім характеру гравця, повністю детерміновані. Дія, яку здійснює …

2
Портали оклюзії єдності: що і як?
(Тут я їду свої слова на Meta про розміщення запитань про Єдність на відповіді Unity ... оскільки цей сайт менш чуйний, ніж цей.) Єдність забезпечує відключення оклюзії на основі клітин (я вважаю, через Umbra). Однак більш новою функцією, яку він підтримує, є портали оклюзії. Питання полягає в тому, якщо відключення …

4
Які недоліки є лише явним інформуванням гравця про * успіх *?
Я працюю над навчальним програмним забезпеченням і намагаюся збільшити Engagement ("веселощі"). Чіткий прогрес до досягнення мети (один із принципів залучення) підказує, що нам потрібно повідомити гравцеві , як вони працюють. Але ми не хочемо, щоб гравець ставав деморалізованим. (Ці "гравці" мають травми мозку, і тому вони можуть легко деморалізуватися.) Тому …

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

3
Розрахунок тенерів інерції
Трохи складне і тривале запитання, яке, зізнаюся, я ще не дуже добре розумію, тому спробую і пояснити якнайкраще. Коротка версія: Чи існує загальна формула c ++ / physx для обчислення тензорів інерції на основі форми об'єктів? Довга версія: Для нашої фізики нам потрібно вказати тензори інерції x, y та z. …


1
Який був би хороший фільтр для створення "магнітних деформаторів" з карти глибини?
У своєму проекті я створюю систему деформування високодетальної сітки (одягу), щоб вона «підходила» до опуклої сітки. Для цього я використовую карти глибини предмета і «корпусу», щоб визначити, в якій точці світового простору відбувається відхилення і ступінь. Просто перетворення всіх окульованих вершин на глибини, визначені «корпусом», є досить ефективним і має …


3
Чи потрібні знання механізмів злому для ММО?
Скажіть, я планував у майбутньому (не зараз! Є багато, що мені потрібно навчитися спочатку), шукаючи участі в груповому проекті, який збирався зробити масово багатокористувацьку онлайн-гру (mmo), і моєю роботою буде мережа порція. Я не такий знайомий з мережевим програмуванням (я прочитав дуже основну книгу про PHP, MYSQL і трохи заплутався …

2
Брудне візуалізація 2D карт
Я постійно чую, як люди говорять про "брудне візуалізацію", коли мова заходить про візуалізацію карти для HTML5. Я гуглив і шукав у ньому GameDev, але про це мало. Що це саме? Як правильно його реалізувати?

1
Як створити "ретро" піксельний шейдер для трансформованих 2D спрайтів, який підтримує вірність пікселів?
На зображенні нижче показано два спрайти, відображені з точковим відбором зверху: Лівий череп не має обертання / масштабування, застосованих до нього, тому кожен піксель ідеально співпадає з фоном. Правий череп обертається / зменшується, і це призводить до отримання більших пікселів , які вже не розташовані по осі . Як я …

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