Разработка игр

11
Устранение задержки при запуске нажатия клавиши

Я делаю простую игру, и одной из проблем, с которыми я столкнулся, является досадная задержка при непрерывном нажатии клавиши. Таким образом, в основном, когда я нажимаю (например, в течение очень длительного времени) Up, мой объект будет двигаться на 1 единицу вверх, а не двигаться (в течение...

11
Как улучшить генерацию случайных чисел в моем контексте?

В моей игре в верхней части экрана есть слово, сверху идут буквы, и пользователь должен коснуться букв, чтобы завершить слово. В настоящее время я генерирую буквы случайным образом (на самом деле случайные числа и числа являются индексом для массива букв. Например: 0 = a, 1 = b), но проблема в том,...

11
Как компенсировать движущиеся объекты с помощью предсказания на стороне клиента?

Я реализую игровой сервер, который поддерживает Star Control-подобный рукопашный бой . Таким образом, у вас есть корабли, летающие и стреляющие, с супер простой физикой скорости / ускорения / демпфирования для управления движением. Я прочитал Valve, Gafferon и Gambetta и реализовал алгоритм...

11
Как случайно разместить объекты, которые не перекрываются?

Я создаю случайно сгенерированную среду для игры, которую разрабатываю. Я использую OpenGLи кодирую Java. Я пытаюсь случайным образом разместить деревья в моем мире (чтобы создать лес), но я не хочу, чтобы модели перекрывались (что происходит, когда два дерева расположены слишком близко друг к...

11
Как проводится структурный анализ в играх (например, строительство моста, Dig или Die и 3D)?

Из того, что я понимаю, типичная интерактивная ферменная система потребует существенных вычислений, поскольку каждый компонент влияет на всю систему. Я думаю, что вы могли бы произвольно остановиться на данном количестве итераций за счет точности в симуляции, но я не знаю, используется ли в этих...

11
Почему Unity позволяет устанавливать поддержку iOS Build в Windows?

При установке Unity на компьютере с Windows вы можете выбрать «Поддержка сборки iOS» в качестве одного из компонентов для установки. Однако сборка iOS из Windows невозможна. Почему этот пакет доступен в Windows? Что это...

11
Что должно быть создано сначала в видеоигре? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 3 года назад . Приступая к разработке видеоигры, следует ли в первую очередь сосредоточиться на создании...

11
Создание 2D-дождя (и гидродинамика)

Я экспериментирую с погодными условиями в моей игре, и я был впечатлен тем, как Starbound справился с дождем. В основном, когда дождь падает на землю, он либо рассеивается по горизонтали (и поглощается землей), либо создает кучи воды (когда капли дождя падают внутрь отверстия в земле). Это видео...

11
NullReferenceException в Unity

Поскольку многие пользователи сталкиваются с NullReferenceException: Object reference not set to an instance of an objectошибкой в ​​Unity, я подумал, что было бы неплохо собрать из нескольких источников некоторые объяснения и способы исправления этой ошибки. симптомы Я получаю сообщение об ошибке...

11
Как я могу визуально увидеть изменения, внесенные в сцену с момента последнего коммита git?

Я хотел бы увидеть изменения, внесенные в сцену (файл .unity), прежде чем я передам их в git. Я рассмотрел несколько решений GIT / Unity, но все они созданы для объединения изменений, а не для отображения различий с последней версией. Проблема с файлами сцен заключается в том, что они используют...

11
Entity Component System - Как реализовать преобразование объекта?

При проектировании системы компонент-сущность для моего движка я столкнулся с небольшим затруднением при хранении и извлечении компонента определенного типа. Во-первых, позвольте мне прояснить немного терминологии, которую я собираюсь использовать в этом вопросе: Я называю « Компонент » структурой...

11
Проверьте, можно ли уничтожить компонент игрового объекта

Разрабатывая игру в Unity, я свободно использую ее, [RequireComponent(typeof(%ComponentType%))]чтобы обеспечить соответствие всех компонентов. Сейчас я реализую учебную систему, которая выделяет различные объекты пользовательского интерфейса. Чтобы сделать выделение, я беру ссылку на...

11
Как настроить автоматически сгенерированный скрипт?

Когда вы создаете скрипт через редактор Unity, он генерирует скрипт с некоторым предварительно отформатированным кодом. using System.Collections; using System.Collections.Generic; using UnityEngine; public class GenericClass : MonoBehaviour { // Use this for initialization void Start () { } //...

11
Как сделать отложенный ввод мышью?

У меня есть автомобильная игра, и идея в том, что игрок пьян. Я хочу иметь задержку ввода от мыши, где вы перемещаете мышь из стороны в сторону, чтобы повернуть. Как я могу установить постоянную задержку между вводом, который дает пользователь, и количеством поворотов автомобиля? Прямо сейчас у...

11
Есть ли конкретное название для этого типа концепт-арта и художника, который их делает?

Допустим, у вас уже есть основы вашей игры: вы создали игровой процесс, в который вы и ваши (возможные) участники тестирования находите приятным играть, и вы думаете, что можете усовершенствовать свою игру. Однако на данном этапе это всего лишь бесцветные блоки и шишки. Это все еще всего лишь...

11
Как я могу сделать естественные капли дождя на экране?

Я пытаюсь уменьшить эффект дождя с метаболами и следами на экране. Я нашел подсказку в шадертой, но я не понял, как это реализовано: https://www.shadertoy.com/view/ltffzl к сожалению, в нем много математических вычислений, и я не могу использовать его в единстве, потому что это приводит к задержке....

11
Какой из этих двух кодов «лучше»? Создание локальной переменной или переменной класса?

Я делаю больше игр и задаю более глупые вопросы. Надеюсь, это очень кратко. Я делаю очень простой класс, который просто перемещает объект Player, применяя силу к жесткому телу, но меня удивляет, должен ли я делать ссылку на класс на rb или просто на локальную переменную внутри Обновлять каждый...

11
Путаница с размером спрайта в мировом пространстве (единство)

У меня Sprite с разрешением 1080х1920. И я установил Разрешение Game View также на 1080x1920. Я думал о том, что спрайт (1080x1920) должен правильно помещаться в окне камеры. Но когда я перетаскиваю этот спрайт, спрайт увеличивается и выходит из поля зрения камеры. Какие настройки мне нужно...

11
Поможет ли работа с издателем предотвратить клонирование моей игры?

Я прочитал много статей на тему «Как (или почему не без) сделать мобильную игру без издателя». Но вопрос, который меня беспокоит: «Что если я сделаю игру, которая действительно бросается в глаза рынку, и люди начинают играть в нее, НО какой-то издатель увидит мою игру и сделает очень похожую игру...