Какую процедуру выполняют игровые программисты для сохранения и возобновления игрового состояния? как файлы / сопоставления. Я хочу сохранить его для игры Tower Defense и использую игровой движок...
Какую процедуру выполняют игровые программисты для сохранения и возобновления игрового состояния? как файлы / сопоставления. Я хочу сохранить его для игры Tower Defense и использую игровой движок...
У кого-нибудь есть алгоритм для создания сферы процедурно с laколичеством линий широты, loколичеством линий долготы и радиусом r? Мне нужно, чтобы он работал с Unity, поэтому необходимо определить позиции вершин, а затем треугольники, определенные с помощью индексов ( подробнее ). РЕДАКТИРОВАТЬ Мне...
Я работаю над игрой, которая требует от меня нарисовать несколько линий из одной точки, которая более формально Для данной точки A с координатами x, y я рисую n линий, где i-я строка имеет координаты, названные xi, yi. Учитывая возможности LineRenderer в Unity3D, я не смог нарисовать более одной...
Я понимаю, что иногда вам нужны свойства, такие как: public int[] Transitions { get; set; } или: [SerializeField] private int[] m_Transitions; public int[] Transitions { get { return m_Transitions; } set { m_Transitions = value; } } Но у меня сложилось впечатление, что в разработке игр, если у вас...
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 4 года назад . Мне пришла в голову возможность, что в то время, как, например, над игровым движком...
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Я только начинающий в 3D играх, моя любимая платформа - Android. Я отправил...
контекст Я продолжаю некоторый унаследованный код для игры в Unity3d и хочу написать несколько функциональных тестов, предназначенных для регрессии, чтобы гарантировать, что я не сломаю вещи при реализации новых вещей или при рефакторинге. Я уже знаю, что для Unity3d доступен набор «Unit Test...
Я читал об этом шаблоне несколько раз (с точки зрения передового опыта): Выделение памяти : вместо создания нового объекта на лету всегда рассматривайте возможность создания и использования пулов объектов. Это поможет уменьшить фрагментацию памяти и уменьшит работу сборщика мусора. Тем не менее, я...
У меня есть 3D-модель башни, которая вращается вокруг оси Y. У этой башни есть пушка, которая значительно смещена от центра объекта. Я хочу, чтобы пушка, а не турель, нацеливалась на указанную цель. Однако я могу только вращать турель, и поэтому я не знаю, какое уравнение мне нужно применить, чтобы...
Я делаю низкополигональную стилизованную игру. У меня есть местность с небольшим количеством воды, и я хочу много-много деревьев; На данный момент у меня есть масса 10000 деревьев. Каждое дерево состоит не более чем из 200 треугольников, поэтому они не слишком обременительны. Основная проблема в...
Я хотел бы написать игру полностью на C #. В своем поиске движка я обнаружил Unity3D, но все учебные пособия и документация говорят о визуальном редакторе и Unity IDE, в которых вы щелкаете и указываете для создания сцен и сценариев. Я не хочу этого делать. Я предпочитаю полное покрытие кода...
Я разработчик игр и не изучал математику. Поэтому я хочу использовать только кватернионы в качестве инструмента. И чтобы иметь возможность работать с трехмерным вращением, необходимо использовать кватернионы (или матрицы, но давайте остановимся на кватернионах здесь, в этом вопросе). Я думаю, что...
В чем разница между этим int randomNumber = UnityEngine.Random.Range(0, 10); и это // on top of the class private System.Random _rnd = new System.Random(); // inside a methode of the same class int randomNumber = _rnd.Next(0, 10); Я знаю, что System.Randomвсегда должен быть инициализирован в...
Некоторое время назад я начал работать с Unity и до сих пор борюсь с проблемой тесно связанных скриптов. Как я могу структурировать свой код, чтобы избежать этой проблемы? Например: Я хочу иметь системы здоровья и смерти в отдельных сценариях. Я также хочу иметь различные взаимозаменяемые сценарии...
В моей игре реализована реклама Unity, и она рассчитана на универсальную аудиторию. Таким образом, я бы предпочел, чтобы в нем не появлялось более 18 рекламных объявлений (или даже более 13 рекламных объявлений в зависимости от обстоятельств), тем более, что оно также было бы привлекательным для...
Название вроде говорит само за себя. Можно ли заменить C # на C ++ в игре, использующей
Я пытаюсь смоделировать звезду в Unity, и это вроде как работает, но это не идеально. В настоящее время я использую большую сферу с самосветящимся материалом, на поверхность которого нанесена текстура звезды, и прожектор для создания эффекта звездного света, например: Хотя это работает, это не...
Я делаю игру, используя игровой движок Unity. Я хочу сохранить прогресс игрока, включая уровень, очки опыта, выбранного персонажа и т. Д. В настоящее время я пользуюсь playerprefs, но я хочу знать, будет ли это работать для геймеров, которые будут запускать эту игру на своих мобильных устройствах...
Я начинаю изучать Unity для разработки 2D. Итак, я импортирую несколько спрайтов в игру, и я не мог не заметить, что по умолчанию включено свойство «пиксели в единицы» 100. Я обычно устанавливаю это 1. Есть ли причина, по которой мне нужно, чтобы это значение отличалось от 1? Или, в более общем...