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

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

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

1
Чи можна використовувати піктограми кнопки контролера Playstation у своїй грі?
Зараз я працюю над грою, яка вийде на ПК з підтримкою контролера, і я намагаюся знайти спосіб, як найкраще представити піктограми контролера в грі. Я припускаю, що я не можу просто використовувати іконки контролера Playstation або Xbox у своїй грі, не маючи спочатку якоїсь форми ліцензії (правда?). Тож як було …

4
Призначення завдань
У РТС, де перед роботами покладено завдання, наприклад, будувати стіни, як працівники вирішують, які стіни будувати? Гравець вирішує, які стіни слід будувати, але вони не призначають окремих робітників на окремі стіни. У багатьох іграх на RTS працівники просто виконують завдання, що знаходяться поруч, але в моїй RTS я хочу використовувати …
10 ai 

1
(Початок точки глобального освітлення в режимі реального часу [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 6 років тому . На які прийоми хтось повинен звернути увагу, коли потрапляє в глобальне освітлення в режимі реального часу (для динамічних сценаріїв освітлення)? …

1
Простий симулятор польоту
У 3D-симуляторі польоту з рівнем реалістичності малинового неба (як на аркадному рівні, а не реалістичному), як ви визначаєте рух літака кожного ігрового годинника? (Crimson Skies - аркадний симулятор польоту: http://youtu.be/OWmYt0LZDnU?t=3m ) Я припускаю, що гра просувається фіксованими кроками, і кожен крок кожен рухомий об'єкт рухається по прямій з постійною швидкістю …

1
Як можна зберігати глобальні контекстні дані в компонентній системі сутності?
Моє запитання таке: Як можна зберігати глобальні дані контексту, тобто. інформація про світові дані, поточний світовий час тощо в системі компонентів сутності? Я думаю, що я працюю над тим, щоб створити світову імітаційну гру в стилі «Карлик-фортеця» в C ++. Я створив двигун ігрового двигуна для стильових компонентів просто для …

3
Як зробити так, щоб я блискав / моргав частіше, коли він наближався до зникнення?
У моїй грі, коли ти вбиваєш ворога, вони можуть кинути щось на зразок пакета здоров'я чи золота. Я хочу, щоб це було обмеженням часу, щоб воно з часом зникло, якщо ви його не забрали. Я хочу, щоб предмет частіше спалахував, чим ближче крапля до «смерті». Як зробити алгоритм "частіше миготіння"?

2
OpenGL отримує контур декількох об'єктів, що перекриваються
У мене просто була ідея для моєї поточної гри, зробленої з opengl в c ++: я хотів би мати великий контур (5-6 пікселів) на декількох об'єктах, що перекриваються, коли гравець щось виграє. Я подумав, що найкращим способом є використання буфера трафарету, але за кілька годин я намагаюся зробити деякий позаекранний …
10 opengl  outline 

2
проблема з git на проекті єдності
Я намагався керувати версією своєї папки проекту за допомогою git. Однак, коли потрібно було витягнути проект із сховища, щось пішло не так: мабуть, сценарії відсутні, а збірні елементи та види всіх графічних елементів здаються рожевими. Хтось знає, як це виправити? Це .gitignore, яким я зараз користуюся: Temp/ Obj/ UnityGenerated/ Library/ …
10 unity  git 

2
Що таке фізично правильне освітлення?
Я не можу знайти нічого вичерпного за допомогою Google. Мені цікаво, які основні поняття фізично правильного освітлення, і де я міг би його прочитати. У чому полягає фізично правильне освітлення? Фінгальне освітлення взагалі фізично неправильне?
10 lighting  pbr 

4
Виявлення "Будь-якого натискання кнопки"
Я намагаюся дозволити гравцеві натиснути будь-яку кнопку, щоб продовжити на головній сторінці. Я зміг це зробити, створивши список кнопок і переглянувши їх і перевіривши, чи не знищується одна з них; однак я відчуваю, що цей код такий некрасивий, і мені цікаво, чи існує простіший спосіб зробити це, про що я …
10 xna  monogame 

2
Як вирівняти місцевість під ігровим об’єктом?
У мене є сценарій, який робить об’єкт місцевості та фарбує його текстурами, але у мене виникає проблема. Коли я намагаюся розмістити ігрові об’єкти (наприклад, простий водний об’єкт, який забезпечує єдність), я використовую Raycast для визначення правильної висоти для розміщення ігрового об’єкта, але це просто гарантує його правильне розміщення в цій …
10 unity 

1
Як я реалізую 2D тіні, відлиті між шарами?
Як я міг реалізовувати 2d тіні, відлічені об'єктами в іншому шарі? НЕ подобається динамічне освітлення у відомому підручнику від Каталіна Зіми : Але як тіні труб у цьому відео : І як тінь платформи та персонаж у цьому відео : Мені б хотілося використовувати одне і те ж освітлення в …

1
Трубопровід рендерингу двигуна: загальний шейдер
Я намагаюся зробити 2D ігровий движок, використовуючи OpenGL ES 2.0 (iOS поки що). Я написав прикладний рівень в Objective C і окремий власний RendererGLES20 в C ++. Жоден специфічний виклик GL не проводиться за межами рендерінга. Це працює чудово. Але у мене є деякі проблеми з дизайном при використанні шейдерів. …

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

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