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

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

2
Розуміння шуму Перліна
Я граю з Перлін Шумом після роботи з Diamond Square. Я слідкував за виконанням Уго Еліасом, який, в основному, робить ряд функцій з x, y як вхідних даних для передачі кожного значення координати. Мій PHP-код тут : У мене є два питання: Як використовувати алгоритм для створення карти висоти в …
31 algorithm  php 

7
Чи є проекти з відкритим кодом для моделювання звуку двигунів автомобіля? [зачинено]
Я думав, як створити реалістичний звук для машини. Основний звук - двигун, потім звучать всі види вітру, дороги та підвіски. Чи є проекти з відкритим кодом для моделювання звуку двигуна? Просто розбиття зразка не здається дуже великим. Ідеалом було б щось, що дозволяє мені вибрати тип двигуна (тобто inline-4 vs …

4
Як програміст може навчитися малювати двовимірні активи? [зачинено]
Чи є хороші підручники для того, хто хоче створити двовимірні графічні ігрові активи? Заняття з малювання для абсолютних початківців, бажано навичок викладання, які можуть бути максимально доречними для ігор - малювання символів вбік / зверху вниз, ізометричного, малювання текстур тощо.
31 2d  graphics  art 

8
Як гра може обробити всіх персонажів одночасно?
Це питання просто для отримання знань про те, як гра може обробляти стільки символів одночасно. Я новачок в іграх, тому прошу пробачення заздалегідь. Приклад Я створюю гру в оборону вежі, в якій є 15 гнізд на башті, де будуються вежі, і кожна башта викидає снаряд з певною швидкістю; скажемо, що …

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

3
Чим відрізняється бібліотека від двигуна?
Я працюю над бібліотекою, щоб допомогти розробці 2D ігор зі Scala. Поки це колекція корисних занять, завантаження файлів, виявлення зіткнень, зображень, спрайтів тощо. То коли це перестає бути бібліотекою класів і починає бути двигуном? Де саме криється різниця між корисним фреймворком та ігровим двигуном?

9
Що таке середовище "2.5D"?
Я не розумію значення терміна "2.5D". Мене конкретно плутає різниця між 2.5D та 3D середовищем, хоча я читав різні визначення та статті про обидва. Я розумію частини, де 2.5D - це як 3D, але я не отримую частини, де 2.5D відрізняється. Отже, що означає гра 2.5D? Наприклад, чи тут показана …
31 2.5d  terminology 

4
Який правильний об’єктно-орієнтований підхід до дизайну класів при розробці гри?
Я в розпалі розробки 2D-спрайтової гри для Windows 7 Phone, використовуючи XNA. Навчальні та навчальні посібники, доступні для цього, дуже корисні, але проблема, з якою я стикаюся, полягає в тому, що кожен з них підходить до свого дизайну класів по-різному, і код не має особливих обставин. В результаті мені складно …
31 xna 

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

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

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

5
Компенсація відставання за допомогою мережевих 2D ігор
Я хочу зробити 2D гру, яка в основному є фізикою, що керується пісочницею / дією. Є щось, чого я насправді не розумію. Згідно з дослідженнями, схоже, що оновлення з сервера мають бути приблизно кожні 100 мс. Я бачу, як це працює для гравця, оскільки вони можуть одночасно імітувати фізику і …

4
Що таке колір вершин?
Моє запитання - що написано в заголовку. Цей термін "колір вершин" з'являється багато. Мені важко це зрозуміти. Наприклад: Чи не проста точка вершини на просторі 3D? Якщо так, то як точка може мати колір? Або цей "колір" означає щось інше? У редакторі матеріалів нереального двигуна є вузол "Колір вершини". Чи …

5
Чому для графічних процесорів потрібні спеціальні драйвери для гри?
Оновлення драйверів для графічних процесорів ПК часто цитують поліпшення в роботі певних нещодавно випущених ігор. Для чого потрібне це оновлення, специфічне для гри? Як зміни, пов'язані з грою, взаємодіють із кодом гри?
31 gpu 

6
Як непрацюючі ігри обробляють таку велику кількість?
Цікаво, як такі ігри, як Tap Titans та Cookie Clicker, обробляють таку велику кількість. Я намагаюся реалізувати простою гру, однак найбільший формат чисел, підтримуваний C #, є десятковим. Я шукаю підтримки до 10 ^ 500; що має бути плаваючою точкою Як я міг би впоратися з цим? PS він повинен …

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