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

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

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

2
Як змусити мого персонажа ковзати по схилах високих кутів?
Зараз я працюю над рухом свого персонажа в Unity3D . Мені вдалося змусити його рухатися відносно курсору миші. Я встановлюю обмеження нахилу 45 °, що не дозволяє персонажу підніматися в гори з більш високими градусами. Але він все одно може їх підстрибнути. Як мені вдається змусити його знову ковзати вниз, …

1
Націлювання на транспортний засіб зі складним рухом?
Орієнтація на транспортний засіб з відомою постійною швидкістю проста, і зіткнення гарантується (див. Прогнозування позиції противника для того, щоб об’єкт поводив свою ціль , Знайди місце зустрічі 2-х об'єктів у 2D, знаючи (постійну) швидкість та нахил ). Неточний AI можна змоделювати, додавши невеликий коефіцієнт помилки. Але як би можна було …
9 ai  aiming 

4
Використання XNA ContentPipeline для експорту файлу в машину без повної XNA GS
Моя гра використовує контент-конвеєр для завантаження spriteSheet під час виконання. Художник для гри надсилає мені модифікований спрайт-лист, і я будую машину на своїй машині і надсилаю йому оновлений проект. Тому я шукаю спосіб генерувати файли xnb на своїй машині (це вихід конвеєра контенту), не маючи необхідності встановлювати повну студію XNA …

1
Чи потрібно зателефонувати до сміттєзбірника під час завантаження екрана?
Так, останнім часом я читаю трохи про «Збір сміття» з цікавості, і є щось, що повторюється досить часто: збирання сміття може призвести до раптового уповільнення програми, залежно від «глибини» колекції. Але у відеоіграх є момент, коли користувач не може помітити невеликий відставання: завантажувальний екран. Отже, я подумав, може бути корисним …
9 c# 

3
Відкладене затінення - як поєднувати кілька світильників?
Я починаю з GLSL і я реалізував просте відкладене затінення, яке виводить G-буфер з позиціями, нормалами та альбедо. Я також написав просту шейдерну точку світла. Тепер я малюю сферу для точкового світла і вихід виходить у буфер освітлення. Проблема полягає в тому, як я поєдную результати буфера освітлення при малюванні …


3
Попередній час завантаження гри порівняно з часом завантаження гри
Я розробляю гру, в яку включений випадковий лабіринт. Є якісь AI істоти, ховаючи лабіринт. І я хочу, щоб вони йшли якоюсь стежкою відповідно до форми лабіринтів. Тепер для мене є дві можливості здійснити це. Перший спосіб (який я використав) - це обчислення кількох розшукуваних ховаються шляхів, коли лабіринт буде створений. …
9 loading  maze 

2
Як у дуже простих 3D гоночних іграх обробляються зіткнення?
Мені було цікаво, як робляться зіткнення в деяких простих іграх з 3d-гонок на автомобілі (особливо в таких іграх, як Outrun 2 / Motoracer). У класичних автомобільних гоночних іграх зі складним оточенням (відкритий світ), я думаю, це робиться з базовою коробкою (для машини) для зіткнення з літаком (для доріжок, будівель тощо). …

3
Правильний спосіб "випадковим чином" генерувати проточну місцевість
Я створюю просту гру RTS зверху вниз. Я планую на цьому "випадковим чином" генерувати карти на льоту, коли мені потрібно. Я планую на цьому все, що працює в "пропусках": Засипте місцевість усією травою Поверніться і додайте кілька випадкових шпорів гравію Округліть гравій На другому шарі намалюйте гірський пейзаж Круглі гори …

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

3
Як би я перемістив персонажа в RPG з Bullet Physics / Ogre3D?
останнім часом у мене в грі Ogre3D виникли проблеми з переміщенням персонажа. В основному я рухаю персонажа з RigidBody->translate()функцією кулі , але, роблячи це і натикаючись на стіну, я трохи проходжу його, а потім відбиваюся назад. Мені цікаво, чи є ще один хороший спосіб перемістити мого персонажа (який має форму …

2
Статті про сюжет у відкритому світі [закритий]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі лише редагуючи цю публікацію . Закрито 4 роки тому . Існує безліч статей про дизайн ігор з відкритим світом та написання сюжетів. Але ви, …

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

5
Збільшення ймовірності генерування подібних плиток поруч
Я працюю над системою карти плитки, яка виглядає так (зелена трава, повітря біле, камінь сірий, а синій - вода): Він використовує простий генератор випадкових чисел, так що існує 45% шансу плитка бути травою, 30% шансів на те, що вона буде водою, і 25% шансів, що вона стане каменем. Чи все-таки …
9 java  algorithm  tiles  maps  lwjgl 

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