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

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

6
Як я можу покращити або замінити мистецтво програміста? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Скажіть, я програміст, який створив свої власні спрайти або 3d-моделі, які потрапляли б у …
16 graphics  art 

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

6
Використання сферичних гармонік для побудови складних звукових шкал
У мене сьогодні на роботі обговорювались питання щодо вдосконалення акустичного моделювання кімнат. Висловлювалося припущення, що, здається, було зроблено дуже мало роботи з цього питання, але в графіці виконано тонн. Крім того, було висловлено припущення, що як звук і світло є просто хвильовими формами, то можна використовувати такі речі, як трасування …

9
Динамічний алгоритм трасування для гри в оборону вежі
Я створюю Tower Defense і мені потрібен хороший алгоритм проходження шляху. Я думав про Дайкстра, але мені потрібен той, який може бути динамічним; він повинен бути в змозі оновити себе, коли один край видалений або доданий без повного перерахунку. Я кодую в C #, якщо це допомагає.

4
Підтвердження надійності за допомогою UDP
У мене питання щодо UDP. Для контексту я працюю над екстреною грою в реальному часі. Я читав зовсім небагато про відмінності між UDP та TCP і відчуваю, що я їх досить добре розумію, але є одна деталь, яка ніколи не вважала себе правильною, і це надійність , а саме визнання …
16 networking  udp 

4
Це погана ідея «відображення» положення миші на екрані, щоб виявлення зіткнень працювало незалежно від роздільної здатності?
Розглянемо гру з роздільною здатністю за замовчуванням 800x600. Об'єкти з масками зіткнення розміщуються в ігровому світі розміром 800x600. Маски зіткнення можуть виявити, коли миша стикається з ними. Тепер розглянемо, що ми масштабуємо гру до 1024x768 (припустимо, ми масштабуємо графіку, просто перетворивши все на шар, а потім масштабуючи весь шар вгору). …

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

10
Випадковий шум на основі насіння
Зараз я працюю над програмою, яка повинна генерувати випадковий шум на екрані на основі "координат" пікселя. Координати повинні мати один і той же колір при кожному перезапуску програми. Однак, використовуючи util.Random Java, результати, які я отримую, не такі випадкові, як хотілося б: Я думав, що якби я використовував комбіновані координати …
16 java  random 

7
Що означає термін "канал", коли він використовується в комп'ютерній графіці?
Я вивчав термінологію комп’ютерної графіки, і ця заява прийшла в збентеження. Зображення може мати альфа-канали для прозорості. Я намагався шукати значення терміна "альфа-канал", але мене дуже збентежило визначення, яке використовувало інше поняття, яке називалося "канал". Я не дуже впевнений, що це означає, щоб хтось міг бути добрим, щоб пояснити мені …

4
Використовує екземпляр для всього?
Моменталізація покращує продуктивність (значно) під час надання декількох копійок однієї і тієї ж сітки одночасно. Але скільки у неї накладних витрат, коли ви надаєте рівно одну копію за допомогою одного дзвінка? Було б хорошою чи поганою ідеєю використовувати екземпляр для всієї геометрії, що надається двигуном? Редагувати. Скажімо, ми створюємо гру …
16 mesh  instancing 

2
Які загальні методи оптимізації візуалізації для передачі геометрії у відкладеному відтінку відтінку? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 6 років тому . Я розробляв ігровий движок, використовуючи OpenGL 3 і C ++ (і glfw для управління …

3
Рейтинг гравців, використовуючи Elo з більш ніж двома гравцями
Я хотів би використовувати Elo для відстеження рейтингів гравців між матчами певної гри, проте в гру можна грати до чотирьох гравців. Я бачив такі ігри, як Каркассон використовує Elo з більш ніж двома гравцями, але я не знайомий з Elo після матчу 1-1. Зі статті вікіпедії, я б хотів розширити …


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

5
Чи є спосіб запобігти користувачам коригувати свою корекцію гамми, щоб «обдурити» вихід із «темної» області?
Майже в кожній грі, з якою я стикався, яка включає темну ситуацію, розроблену для того, щоб змінити спосіб взаємодії користувача з оточенням, завжди є деякі гравці, які піднімають гамма-корекцію монітора, щоб звести нанівець бажаний ефект. Чи є спосіб запобігти користувачам коригувати свою корекцію гамми, щоб «обдурити» вихід із проблеми? (пітьма) …

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