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

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

2
Як налаштувати автоматично створений сценарій?
Коли ви створюєте скрипт через редактор Unity, він генерує сценарій з деяким попередньо відформатованим кодом. using System.Collections; using System.Collections.Generic; using UnityEngine; public class GenericClass : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { } } …
11 unity 

2
Як я візуально бачу зміни, зроблені на сцені з моменту останнього вчинення git
Я хотів би побачити зміни, внесені до сцени (.unity файл), перш ніж я покладу їх на git. Я розглянув декілька рішень GIT / Unity, але всі вони створені для об'єднання змін, а не для показу різниці з останньою версією. Проблема файлів сцен полягає в тому, що вони використовують GUID, які …

2
Перевірте, чи можна знищити компонент ігрового об’єкта
Розробляючи гру в Unity, я використовую ліберально, [RequireComponent(typeof(%ComponentType%))]щоб забезпечити, щоб у компонентах були виконані всі залежності. Зараз я впроваджую навчальну систему, в якій висвітлюються різні об’єкти інтерфейсу. Щоб зробити виділення, я беру посилання на GameObjectсцену, потім клоную її за допомогою Instantiate (), а потім рекурсивно знімаю всі компоненти, які не …
11 unity  c# 

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

2
2D створення дощу (та динаміка рідини)
Я експериментую з погодними умовами в моїй грі, і мене вразило те, як Starbound впорався з дощем. В основному, коли дощ потрапляє на землю, він або розсіюється горизонтально (і поглинається землею), або створює груди води (коли краплі дощу потрапляють всередину ями в землі). Це відео наочно демонструє: http://imgur.com/gallery/CKCGKbG Я знаю, …

3
Як я можу зробити природні краплі дощу на екрані?
Я намагаюся зробити ефект дощу за допомогою метаболів та сліду на екрані. Я знаходжу підказку в шадертої, але я не розумів, як реалізовано: https://www.shadertoy.com/view/ltffzl на жаль, у нього є багато математичних обчислень, і я не можу використовувати його в єдності, тому що це створює відсталий. моя ідея полягає у використанні …

2
Як компенсувати рухомі об’єкти прогнозуванням на стороні клієнта?
Я впроваджую ігровий сервер, який підтримує Starle-подібний ближній біт . Таким чином, у вас є судна, які летять і стріляють, із супер простою швидкістю / прискоренням / загасанням фізики для керування рухом. Я читав Valve, Gafferon і Gambetta і реалізував алгоритм Gambetta для прогнозування клієнтів: Клієнтське передбачення працює на програвачі …

5
Як покращити це генерація випадкових чисел у моєму контексті?
У моїй грі є слово вгорі екрана, зверху йдуть літери, і користувач повинен торкнутися літер, щоб завершити слово. В даний час я генерую букви випадковим чином (фактично випадкові числа та цифри є індексом для масиву букв. Наприклад: 0 = a, 1 = b), але проблема полягає в тому, що для …
11 random 

2
Зняття затримки при запуску натискання клавіші
Я роблю просту гру, і одна з проблем, з якою я стикався, - це дратівлива затримка при постійному натисканні клавіші. Отже, коли я натискаю (дуже тривалий час), наприклад Up, мій об’єкт рухатиметься на 1 одиницю вгору, а не рухається (приблизно 1 секунду), а потім переміщується на 1 одиницю вгору (без …
11 c++  sdl2  keyboard 

2
Як чекати операцій з асинхронізацією / процедурами?
Я шукаю загальний / багаторазовий спосіб дочекатися завершення процедур і асинхронних операцій у Unity 5, подібному до awaitключового слова C # 5 . Найпростіший спосіб, що я можу придумати, - це щось подібне: public class SomeUtility { public bool IsDoingSomething { get; private set; } public IEnumerator DoSomethingAsync() { IsDoingSomething …


2
Як я можу створити 2D ефект "поділу" / "липкий"?
Я хочу створити ефект, подібний до цієї анімації, де дві форми розділяються з часом, але пов'язані (на час) чимось гуї, що розтягується і зрештою ламається. Як сир для піци , але конкретно в 2D. Я використовую Swift та SpriteKit. Я думаю, що це, мабуть, передбачає анімації з ключовими кадрами, а …
11 animation 

4
Як можна створити навігаційну сітку для 3D-світу?
Я намагаюся знайти рішення цієї проблеми. Я намагаюся побудувати навігаційну сітку у форматі сітки вершин, зафіксованих на x, y покладені координати у формі квадратів для 3D-простору. Але у мене виникають проблеми, намагаючись розібратися з цим шляхом. Я спробував заглянути в бібліотеку Recast. Це досить надійний метод, але він, мабуть, сповільнюється …
11 c++  tiles  navmesh 

4
Як інтерполювати навколо прямокутника?
Я хочу зробити фантазійну анімацію, де точка об'їжджає прямокутник. Я хочу одночасно знайти позицію точки t. Прямокутник дається X, Y, Widthі Height. Чи існує алгоритм для цього? Я використовував sin/ cosдля кіл. Який еквівалентний підхід для прямокутників?

2
Чим відрізняється PBR від SSR?
Я дуже новачок у розробці ігор, і я намагаюся зрозуміти різницю між відображенням екрана в просторі та рендерінгом на фізичному рівні Я читав про PBR, і з того, що я розумію, він намагається імітувати те, як світло відображається в реальному житті, яке воно, як правило, розпадається на два компоненти, дзеркальне …

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