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

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

2
Яка різниця між класами Sprite і Texture2D?
Єдність має як Texture2Dклас, так і Sprite(з суміжними SpriteRenderer). Яка різниця між цими двома класами? Обидва представляють зображення, для 2D-ігор чи слід віддавати перевагу одній іншій? Чи є основна відмінність між ними тим, що за допомогою Spriteмені не потрібно створювати "білборд" квадроцикл? І що Spriteзавжди відображається прямо проти камери?
19 2d  unity 

1
Подання жирної / забрудненої води?
Будь-які майстри шейдерів там мають уявлення про те, як досягти ефекту жирної / забрудненої води, подібного до цього: В ідеалі вода не була б рівномірно жирною, але натомість нафта могла б утворюватися з якогось джерела (наприклад, забруднюючий стік з хімічної установки), а потім дифундувати по всьому водойму. Моєю думкою для …

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

4
Як я можу реалізувати багатокористувацьку маскування за допомогою візуальних засобів, які чинять опір злому клієнта?
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це запитання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані або видалені. Я думав про те, щоб втілити стелс у багатокористувацькій грі. Це гра в стилі MOBA, тому подумайте League of Legends (LoL) та …

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

13
Як зробити зцілення в розвідувальній грі цікавим
Я створюю гру з великим фокусом на розвідку, хоча я трохи втрачаю зцілення. Проблема полягає в тому, що мені не подобається, що вороги випадковим чином скидають здоров'я, оскільки це зазвичай призводить до подрібнення при низькому стані здоров’я і не поруч з будь-якими станціями зцілення (Metroid, Axiom Verge), і я не …

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

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

5
Що являє собою матриця?
Я нещодавно почав вивчати OpenGL, і у мене виникають проблеми з уявленням про те, які матриці є та їх роль у комп'ютерній графіці. Враховуючи такий шаблон матриці 4x4: Я б припустив, що кожна така матриця є координатами вершини у світовому просторі. І кілька з них, складених разом і затінених, дають …
19 opengl  matrix 

2
Найкращий спосіб набути досвіду роботи на C ++ для роботи в іграх (з C #) [закрито]
Наразі це питання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

1
Поведінкові дерева :: Дії, що тривають довше, ніж один тик
З того, що я розумію на Деревах поведінки, кожна поведінка повинна бути короткою цільовою діями, яку можна зробити за кілька ітерацій. Так, наприклад, нижче зображено дерево поведінки: Тепер давайте припустимо, що поведінка Drive to Enemy на дереві займає більше кількох ітерацій. Тож на кожному проході Drive To Enemy викликається, оскільки …
19 ai  game-loop  behavior 

4
Представлення сферичної карти
Моя остання гра відбудеться на маленькому планетоїді. Я шукаю гарну структуру даних для представлення комірок на поверхні сфери. Трикутники, квадрати, п'ятикутники, шестикутники? Який з них мінімізує розтягнення найбільше і створює найкращу плитку? Сферичне картографування є найпростішим, але розтягнення біля полюсів неприпустимо. Набір кубиків також досить простий, але все-таки буде значне …
19 maps  sphere 


3
У сучасних іграх AAA з відкритим середовищем і великою кількістю статичного вмісту (наприклад, криза), як проводиться відключення оклюзії?
Дві ідеї, які я маю на увазі: 1) Сцена виводиться на невидимий буфер, використовуючи моделі низької роздільної здатності та малого числа полігонів (або навіть використовуючи лише обмежуючі об'єми, такі як куби чи сфери). Потім буфер перевіряється, щоб знати, що видно чи ні. Перш ніж відобразити сцену з низькою роздільною здатністю, …

4
Створити ігрову студію Інді (Великобританія) - як?
Я живу в Великобританії і хочу створити власну ігрову студію - по суті, просто працюю вдома, шукаю створювати випадкові ігрові програми. Я хочу запитати вас, хлопці, які кроки чи процес мені потрібно пройти та зробити, щоб це сталося, зокрема, юридичну сторону речей. Буде чудово почути від тих, хто пройшов через …
19 legal  business 

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