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

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

2
Як обчислити дельта-час із SDL?
Я чув, що ви можете обчислити час дельти за допомогою двох функцій, що називаються SDL_GetPerformanceCounter та SDL_GetPerformanceFrequency. Я не впевнений, як вони працюють повністю, але я чув, що це трохи схоже на використання SDL_GetTicks () Uint64 NOW, LAST; double deltaTime = 0; while (somebool) { LAST = SDL_GetPerformanceCounter(); NOW = …
11 c++  algorithm  sdl 

2
Як користуватися BillboardRenderer в Unity?
Оскільки версія 5 (?) Unity має новий тип компонентів BillboardRenderer. На жаль, документація є досить поганою. Його можна додати в інспектора, натиснувши "Додати компонент -> різне -> рендери білборда", але, мабуть, для цього потрібно Billboard Assetзробити що-небудь. Здається, не існує жодного способу створити його з інтерфейсу Unity. Одне з небагатьох …
11 unity 

2
* Налаштування маршруту для динамічних перешкод та заблокованих гравцем?
Привіт, я створюю TD в Unity 5 і мені потрібна допомога з моїм Pathfinding. Я буду використовувати Arons A * pathfinding для мого AI, який дозволяє мені використовувати динамічні об'єкти та оновлювати шлях під час виконання. Однак у своїй грі я хочу, щоб гравець міг блокувати міньйонів спеціальними баштами, які …
11 unity  c#  2d  ai  path-finding 

3
Чому головоломки пригодницької гри часто мають одну підказку / рішення?
Коли нещодавно грала в пригодницьку гру ( Dreamfall Chapters ), мене вразило, що в більшості пригодницьких ігор, в які я грав, було лише одне рішення «пазлів», які вони потребують від вас. Це часто означає, що гравцеві доводиться «дістати», або вони можуть тривалий час «грубої сили», прочесаючи все, що вони можуть …

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

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

3
ДБЖ та FPS - Що слід обмежувати і чому?
В даний час я пишу гру за допомогою C ++ і SDL2, і мені цікаво одне - чи є сенс обмежувати мої кадри на секунду (FPS) та / або мої оновлення на секунду (UPS)? Мені здається, що якщо обмежити ДБЖ, ти по суті керуєш швидкістю гри - якщо гравець рухається …
11 game-loop  logic  sdl2 

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

4
Чи може інтерполяція кадрів на зразок проекту SmoothVideo стати варіантом для збільшення частоти ігор без великого хіта на продуктивність?
Проект SmoothVideo використовує інтерполяцію кадрів, щоб збільшити кількість кадрів в секунду відео з 24 до 60. Результати є досить вражаючими . Мені було цікаво, чи можна це застосувати і чи добре це виглядатиме у відеоіграх? Він використовує набагато менше ресурсів, ніж візуалізація всіх кадрів, тому дозволить рендерингу нижнього кінця рендерувати …

2
Що таке дієтичний, недієгетичний, просторовий та метакористувацький інтерфейси?
Чи не може хто-небудь пояснити мені відмінності між "дієгетичним", "недиєтичним", "просторовим" та "мета" інтерфейсами користувачів з точки зору того, як вони представлені в іграх та розробці ігор?

3
Чому не можуть існувати міжплатформові багатокористувацькі ігри?
Принаймні, чому їх так складно зробити? - припускаючи, що це причина, чому навіть студії AAA не виконають цей подвиг для своїх ігор. Особливо із сучасними ігровими движками на платформі типу Unreal та Unity, які можуть працювати на Xbox, PS4 та ПК, чому цього ще не було зроблено у великих масштабах? …

2
Чи відповідає SpriteKit схемою MVC?
Зараз я працюю над проектом iOS під назвою Old Frank, який намагаюся слідувати схемі дизайну MVC. Суть у цьому полягає. GameObjects(model) <- Scene(controller) -> Sprites "SpriteKit" (View) Тепер, якщо я правильно розумію MVC, ви не можете використовувати багато функцій, які SpriteKit може запропонувати, якщо ви хочете слідувати за MVC. Наприклад, …

4
Яка економічна різниця дизайну для глобального аукціонного дому чи окремих аукціонних торговців?
Я граю у The Elder Scrolls: Tamriel Unlimited і там ми маємо місцеві аукціонні будинки. (У вас немає аукціонів, але я продовжую термін, щоб не плутатись у наступному тексті.) Я бачу перевагу в тому, що гільдії (які володіють цими АН) можуть створити свою маленьку економіку, що є приємною особливістю. З …


6
Чи споживають об’єкти гри, які лежать поза зоною камери, комп’ютерні / мобільні ресурси в Unity?
Припустимо, припустимо, що у мене на сцені є деякі ігрові об’єкти, які не видно камері, і тому вони не відображаються під час гри. Чи споживають ці ігрові об’єкти комп’ютерні / мобільні ресурси під час гри? Де я можу знайти деталі щодо подібного використання?

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