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

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

1
Як підтримати поверхневі ручки в Unity?
Наша гра чудово працює з дотиком або мишкою, але поверхнева ручка, схоже, зовсім не реєструється як вказівний пристрій. Як ми можемо підтримувати ручку в Unity у рідній формі? Це запитання на сайті Unity Answers передбачає, що ми могли б створити його як додаток UWP, але це означає обмеження себе дуже …
18 unity  input  surface 

1
Як я можу затухати персонажу гравця, коли він заходить всередину чи поза зоною?
Я хочу згасати гравця, коли він виходить із зони. Наприклад, припустимо, що людина входить до будівлі. Коли людина знаходиться поза будівлею, його не слід бачити, але коли він входить, він поступово стає видимим (використовуючи ефект завмирання). коли слон знаходиться всередині зеленої зони, його альфа повинен бути 1 коли слон знаходиться …
17 unity  shaders 

1
Як я можу реалізувати стійкий стан для об'єктів, визначених у рівні?
Я розробляю 2D Metroidvania, що складається з серії взаємопов'язаних рівнів, які можна переглянути. Кожен рівень представлений файлом Tiled TMX, в якому я вказав, де породжуються різні об'єкти різних класів спрайтів (наприклад, вороги, пікапи, важелі тощо). Запускаючи нову гру, завантажуючи збережену гру або змінюючи рівень, мій цикл гри проходить через відповідний …

1
Яка обмеження розміру для типової карти Unity 2017.2?
Я переглядав документацію про функцію Tilemap Unity 2017.2. Чи обмежує Unity максимальну кількість плиток, яку він підтримуватиме для певної сітки карти кави? Я знаю, що кожна плитка інстанціюється один раз і використовується для текстурування квадратиків на сітці Tilemap під час виконання, тому я б здогадався, що обмеження кількості квадратиків сітки …
17 unity  2d  tilemap 

3
Як обчислити площу неправильної форми?
У мене є об'єкт кімнати, визначений колекцією петельних відрізків, на які мені потрібно обчислити площу. Класи можна описати так (у псевдокоді): class Point { float x; float y; ... float distanceFrom(Point p); } class Segment { Point start; Point end; ... float length(); } class Room { List<Segment> walls; ... …

3
Наскільки можливо інтегрувати в гру таку особистісну систему, як MBTI?
Зокрема, наскільки складно було б інді-розробнику впровадити систему, схожу на MBTI, щоб діалог, дії та вибір персонажа гравця змінювалися відповідно до призначеного типу MBTI? Це може обмежуватися хитрістю відповідей персонажа гравця, персонаж більш неохоче ходить на соціальну подію, наскільки добре персонаж реагує на критику тощо. Це допоможе посилатися на ігри, …
17 ai  character 

1
У Unreal, які відмінності між плавкою C ++ та FFloat32?
Я намагався вивчити деякі більш глибокі аспекти UE4, і читаючи багато прикладних кодів, а також вихідну базу двигуна, я помітив, що іноді люди (і сам вихідний код) використовують стандартний C ++ floatпримітив, але іноді використовують користувацьку реалізацію UE4 FFloat32. Тоді мені стало цікаво: при програмуванні гри з Unreal які існують …

2
Шофер AI в гоночній грі
Мені цікаво, як я міг керувати автомобілями в гоночній грі. Чи повинен мій агент AI керувати своїм автомобілем такими командами, як "дросель на 0,35, рульове колесо на 0,5 праворуч, гальмо на 0,0"? Або я повинен заздалегідь обчислити криву, до якої стикається автомобіль, і наочності, як передні передні колеса, тільки для …
17 game-design  ai 

1
Гравець тремтить на стіні, коли утримує кнопку
Отже, я роблю RPG зверху вниз. Все йде чудово, але ця проблема досить дратує. Тепер, коли персонаж рухається до стіни, гравець тремтить туди-сюди. Я здогадуюсь це тому, що гравець намагається просунутися в стіну, а потім зіткнення стіни відштовхує її назад, що робить дратівливий рух назад і назад. Моє питання, очевидно, …
17 unity  c# 

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

1
Будь-які недоліки експорту звукового файлу з подвійною швидкістю, а потім відтворювати ігровий двигун на півшвидкісі?
Я хочу скоротити розмір файлу моєї гри та музику, а SFX займає гарний шматок. Якщо я створюю пісню чи звуковий ефект у 120pm, а потім застосовую подвоєння темпу та тону за допомогою програми DAW або автономної програми, тоді записую новий звуковий файл з подвійною швидкістю, він у півтора разів перевищує …

1
Фонг-освітлення - з дзеркальним освітленням відбувається щось дуже дивне
Я реалізував освітлення Phong. Все, здається, працює - торус і сфери запалюються так, як очікувалося, і т. Д. Але я помічаю щось дивне щодо дзеркального освітлення спрямованого світла. Ось два скріншоти. Спочатку: Друге: Як ви можете бачити більше області має дзеркальне освітлення, коли камера далеко від об'єкта. Ось спрощена вершина …

2
Чому мій спрайт-плеєр рухається швидше, коли я переміщую мишу?
Я намагаюся розробити просту гру, зроблену з Pygame (бібліотека Python). У мене є spriteоб'єкт, який є, playerі переміщую його за допомогою клавіш зі стрілками. Якщо я не переміщую мишу, спрайт рухається нормально, але коли я рухаю мишкою, спрайт рухається швидше (наприклад, x2 або x3). playerОб'єкт знаходиться всередині charsGroupвар. Я запускав …

2
Що таке «опуклість» у контексті ігрового дизайну?
Я почув, як дизайнери ігор згадують щось, що називається опуклістю в іграх. Це здається специфічною для ігрового дизайну концепцією, відмінною від (хоча можливо, пов’язаної з) концепцією геометрії чи ігор. На жаль, дуже мало джерел в Інтернеті згадують про це, не кажучи вже про визначення. З того, що я міг зібрати, …

4
Unity new UI - Динамічно змінюйте функції, викликані елементами графічного інтерфейсу
Потрібно динамічно змінити значення за допомогою кнопки OnClick та повзунка On Value Changed . Якщо мені довелося здогадатися, як це робиться, знайдіть посилання на елемент кнопки / gui. Далі отримайте компонент сценарію кнопки та перейдіть до цього списку викликів функцій. Однак я не впевнений, як змінити цей список. У когось …
17 c#  unity  gui 

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