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

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

3
Гнучкі альтернативи багатьом багатьом малим поліморфним класам (для використання як властивостей, повідомлень чи подій) C ++
У моїй грі є два заняття, які справді корисні, але повільно стають болем. Повідомлення та властивість (властивість по суті є компонентом). Вони обидва походять від базового класу і містять статичний ідентифікатор, щоб системи могли звертати увагу лише на ті, які вони хочуть. Це дуже добре працює ... за винятком ... …

1
Чи потрібно мені ліцензувати, щоб використовувати справжні назви міст у своїй грі?
Я хочу дозволити людям в моїй грі їздити в реальні місця (Сіетл Вашингтон, Портленд, Мен тощо). Чи потрібно мені ліцензування, щоб зробити ці місця та використовувати їх назви?

5
Майстерність проти удачі, співвідношення та його вимірювання
Друзі-гравці, чи є термін для опису рівня дисперсії в грі порівняно з удачею. Війна в карткові ігри мала б 0 вмінь та 1,0 удачі, оскільки гравець не може вплинути на гру. Я не можу придумати щось, що має 1,0 вміння. Спочатку я подумав, що Spelling Bee, але слова, вибрані для …

2
Світові межі - (0, розмір) або (-HalfSize, HalfSize)?
Створюючи ігровий простір, в якому рухатись, малювати та стикатися з предметами, чи краще точка (0,0) або (0,0,0) точка знаходитися в самому центрі вашого простору, таким чином, межі світів є (-halfSize, halfSize), або краще, щоб він був у дальній куточку вашого простору, тому межі (0, розмір)? Які плюси і мінуси у …

3
Процедурне покоління підземелля: Чи існує простий алгоритм, щоб переконатися, що всі ці кімнати підключаються за допомогою мінімальних коридорів?
Чи можна отримати структуру, що нагадує вулик, з'єднавши всі кімнати, не маючи занадто багато коридорів? (Занадто багато - 3-4 + коридори, що надходять із однієї кімнати) Нижче наведено висновок про те, як виглядають мої кімнати, в основному вони розміщені випадковим чином. Я сподіваюся отримати коридор.

2
Використання двох шейдерів замість одного з операторами IF
Я працював над перенесенням на ES 2.0 відносно великого відкритого джерела ES 1.1. У OpenGL ES 2.0 (що означає, що все використовує шейдери), я хочу намалювати чайник тричі. Перший, з рівномірним кольором (ала старий glColor4f). Другий - з кольором вершини (чайник має також масив кольорів вершин) Третя, з вершинною текстурою …
9 opengl-es  glsl 

1
Новачки для розробників мобільних ігор | Видавництво самостійно чи видавець? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Таким чином, ми майже закінчили свою першу інді-гру, розроблену на Android. Ми вважаємо, що …

1
Як я можу записувати з другої ігрової камери та пізніше експортувати її у відеофайл?
Я роблю гру PC Horror в Unity, і я хочу мати в грі моделювання запису на камеру - щоб ви могли залишити моторошне місце в будь-який час, і у вас буде стрічка з тим, що ви записали на камеру під час вивчення. Технічно мені потрібно прикласти другу руку (персональну камеру) …

1
Генерування місцевості на GPU
У своєму двигуні я створюю нескінченну місцевість із використанням алгоритму шуму Perlin, обчисленого на процесорі. Створення місцевості відбувається так: Якщо камера майже не завантажена, виправте її Обчисліть масив шуму 513x513 із заданими межами Обчисліть норми, дотичні, бінормальні, показники Передати дані vbo Плюси: Потрібно надавати лише у разі потреби Легко здійснити …
9 terrain 

2
Як я можу розміщувати оцінки у Facebook за допомогою гри LibGDX для Android?
Я використовую LibGDX для створення гри на Android. Я не роблю HTML гри в гру. Я просто хочу, щоб це було в магазині Android Google Play. Чи можливо розмістити бали у Facebook? А якщо так, то як це зробити? Я шукав і знаходив рішення тільки для веб-ігор.

2
Як я імітую маятник, що розгойдується?
Я хочу імітувати мотузку з прикріпленою вагою, коливаючись туди-сюди, як маятник. Будь-яка реальна фізика є надмірною; це просто нескінченно повторювати той же рух. JQuery має "гойдалку" легкість, схожу на те, що я шукаю. Як це працює? Я думав обертатися з одного кута в інший за допомогою Math.easeOutExpo, але справжні маятники …

2
Чому компанії все ще використовують дійсно старі версії Visual Studio?
Я розумію, чому використовується C ++. Про це питання не йдеться. Коли я встановлюю ігри, зазвичай Steam (я майже зараз користуюся Steam лише сьогодні) встановлюватиме C ++ 2005 Runtime. Моє запитання, чому це так? Що є причиною тривалості виконання, випущеної понад 8 років тому, як і раніше? Деякі з ігор, …
9 c++ 

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

2
Сканування обличчя Voxel (спрощення сітки, можливо, використання жадібного)
Редагувати: Це лише для мого власного досвіду навчання, я не задаю це питання. Це стосується місцевого двигуна, подібного до Minecraft. Я зберігаю блоки в шматках (16x256x16 блоків в шматку). Коли я генерую шматок, я використовую кілька процедурних прийомів для встановлення місцевості та розміщення предметів. Під час генерації я зберігаю один …

1
Розрив координати текстури з маппами створює шви
Я тільки почав вивчати openGL, і я отримую цей артефакт, коли текстурую сферу з mipmaps. В основному, коли фрагмент пробиває край моєї текстури, він виявляє розрив (скажімо, від 1 до 0) і вибирає найменшу карту, що створює цей потворний шов: потворний шов http://cdn.imghack.se/images/6bbe0ad0173cac003cd5dddc94bd43c7.png Тож я спробував вручну змінити градієнти за …

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