105 читали · 3 года назад
Unity отключение Debug логов в релизной сборке.
Первая статья, она самая сложная. Постараюсь поменьше “лить воды” и придерживаться формата: 1. Введение. 2. Задача. 3. Решение. ВодаВведение: Во время разработки, рано или поздно, сталкиваешься с необходимостью провести отладку приложения, отловить баги и пофиксить их. Или отследить работу метода/модуля/плагина и т.д. В Unity с отладкой нам помогает класс Debug - иными словами, мы можем вести журнал логирования, записывать в журнал необходимые нам события или значения и выводить их в консоль. ...
1 месяц назад
🔍 Unity: как перестать тонуть в Debug.Log и начать видеть историю изменений
Каждый разработчик на Unity знает эту боль: игра работает не так, как задумано, а ты часами втыкаешь Debug.Log() во все щели. В итоге консоль превращается в свалку сообщений, а нужное значение теряется где-то между «Start» и «пойми почему враг телепортируется». Особенно сложно, когда ошибка всплывает не сразу — например, переменная меняется постепенно, а ты видишь только финальное значение. Ты не знаешь, где именно произошёл сбой: в первом кадре, после столкновения или из-за неправильного расчёта физики...
915 читали · 2 года назад
Основы языка программирования С# для игрового движка Unity
C# – это объектно-ориентированный язык программирования, который используется для создания приложений на платформе .NET. Он широко используется в разработке игр и приложений, основанных на Unity. Unity – это платформа для создания игр и визуализации 3D-моделей, для которой используется язык программирования C#. Он может быть использован для создания игр на многих платформах, включая Windows, Mac, iOS и Android. Основы C# для Unity можно разделить на несколько ключевых понятий: 1. Переменные Переменные используются для хранения информации...