Публикации по теме 'unity2d'


Создание класса Game Manager в Unity
За исключением, пожалуй, самых маленьких игр, большинству игр потребуется какой-то менеджер игр для обработки данных, которые влияют на игру в нескольких местах. Здесь я создам один из моих собственных. Сегодняшняя цель: создать Game Manager для управления игровыми данными и функциями, которые используются несколькими частями игры. Дизайн: Игровые менеджеры обычно создаются с использованием шаблона проектирования Singleton , так как обычно существует только один из них, и это..

Создание MineField в Unity (часть 2)
Недавно я сделал простую игру в стиле MineSweeper. Вот как я сделал Game Manager. Сегодняшняя цель: создать класс GameManager , который будет обрабатывать все игровые данные, не обрабатываемые конкретным экземпляром ячейки. Код: Во-первых, нужно добавить некоторые переменные, которые мне понадобятся: Кроме того, система Enum сложности: Теперь о стартовых функциях Менеджера: Функции управления сложностью: Функции генерации: Функции игрового..

Создание эффекта параллакса пользовательского интерфейса в Unity
Хотите простую деталь, чтобы повысить качество вашего пользовательского интерфейса за очень небольшую работу? Попробуйте эффект параллакса. Сегодняшняя цель: создать эффект параллакса для пользовательского интерфейса моего главного меню, который реагирует на положение мыши. Существующая сцена: В настоящее время у меня есть сцена в главном меню с заголовком, двумя кнопками и фоном. Фон состоит из двух отдельных изображений: голубого неба и набора зданий. Я хочу добавить..

Патрулирование путевых точек AI с разветвленными путями в Unity, часть 1
Для моего стелс-проекта мне пришлось сделать патрулирующих охранников. Однако я решил смешать его с некоторыми случайно выбранными альтернативными путями и «направлением взгляда». Сегодняшняя цель: создать простую модульную охрану с искусственным интеллектом, которая будет патрулировать некоторые путевые точки и иногда выбирать 1 из 2 путевых точек для перехода. Создание системы: Переменные: Я создаю новый класс под названием « AIWaypointPatroller », который будет содержать..

Улучшение движения противника!
Улучшение нормального движения вражеского корабля за счет плавного бокового движения. Сегодняшняя цель: улучшить нормальное движение противника, добавив плавное боковое движение с помощью синусоидальной математики. Самый простой способ добавить дополнительное движение к стандартному движению врага — плавное движение вбок вперед-назад. Теперь, когда вы думаете о том, как реализовать это с помощью кода, не напоминает ли вам что-нибудь описанное выше движение? Верно! Синусоида!..

Единственное, что более сбивает с толку, это то, что OctoCat GitHub — это сам GitHub!
Итак, позвольте мне прояснить — картинка выше может взорвать вашу голову. Просто попробуйте открыть GitBash и поиграть, и вы, вероятно, получите тот же результат. Благодарю Бога за уроки ... так что позвольте мне сделать за вас сложную работу и просто объяснить, как упростить ее (и на самом деле это довольно легко, если вы поиграетесь). Что это? Что ж, GitHub — это, по сути, платформа для размещения кода для контроля версий и совместной работы. Вы можете хранить там свой код и..

Вопросы по теме 'unity2d'

Unity2D — перемещение 2D-объекта по сетке, по времени
Я пытался сделать эту работу некоторое время, и я терплю неудачу. У меня есть Rigidbody2D на 2D-уровне сверху вниз, и я пытаюсь просто переместить его по координатам (уровни похожи на сетку), поэтому одно нажатие кнопки/шага равно ровно одному...
1776 просмотров
schedule 27.09.2022

Доступ к переменной из настроек игрока в другой сцене
Я управляю своим рекордом в своей сцене «Стандартная игра» с помощью playerprefs Мне нужно получить доступ к моей переменной HighScore в моем другом сценарии «SaveTest», который находится в другой сцене под названием «Главное меню». Поэтому я могу...
890 просмотров
schedule 06.08.2022

пропуск массива, когда он равен нулю
У меня есть объекты в моей 2D-игре, которые находятся в списке массивов. Эти объекты создают экземпляры других объектов в игре. Какие из них создаются случайным образом. Однако они могут быть уничтожены во время игры. Код все еще пытается найти...
77 просмотров
schedule 17.05.2022

Создание кнопки «О программе», а затем ссылка на главное меню
Полный новичок здесь. У меня есть главное меню («Новая игра», «О программе», «Выход») и еще одна сцена (игра в понг). Новая игра работает (Application.Loadlevel → pong scene). Я пытаюсь создать панель для меню «О программе», но не знаю, как...
49 просмотров
schedule 22.01.2023

Unity 2D: направление взгляда без движения
Я пытаюсь сделать игру про покемонов в unity2d. Мне удается сделать движение сетки, но я понятия не имею, как смотреть в сторону без движения (оставаться в том же месте и при однократном нажатии A, W, S или D просто смотреть в направлении без...
467 просмотров
schedule 21.01.2023

Изменение цвета текстового компонента во время выполнения в зависимости от цвета фона этого компонента.
Мне было интересно, можно ли изменить цвет текстового компонента, например. «Здоровье», в зависимости от цвета фона во время выполнения. Под цветом фона я не имею в виду фиксированный цвет фона компонента, когда он был создан, я имею в виду...
406 просмотров
schedule 03.08.2023

Доступ к моей панели "Параметры" из другого скрипта
Я создал клон понга со следующим: Главное меню (Новая игра, Параметры, О программе, Выйти). Уровень 1 (можно нажать ESC, чтобы открыть панель меню паузы («Возобновить игру», «Параметры», «Выход в главное меню»). До сих пор я дублировал свою панель...
41 просмотров
schedule 19.07.2023

Как загрузить оценки в Unity?
У меня есть простая игра, опубликованная в Google Play. Когда игрок выигрывает игру, его счет должен увеличиваться в таблице лидеров. Моя проблема в том, что когда игрок выигрывает игру, приложение останавливается. Я думаю, что проблема в...
1875 просмотров
schedule 25.10.2022

Дождитесь завершения сопрограммы, прежде чем переходить к функции C# Unity.
Я работал над перемещением юнита по сетке в Unity2d. У меня движение заработало без проблем. Я бы хотел, чтобы функция MovePlayer дождалась завершения сопрограммы, прежде чем двигаться дальше, поэтому программа будет ждать, пока игрок завершит...
14461 просмотров
schedule 15.06.2022

Unity2d Screen.width не возвращает фактические размеры экрана панели Canvas на устройствах Android
Я использую метод перемещения LeanTween для перехода от одной панели холста к другой по горизонтали. Я читал форумы единства и обнаружил, что установка значений RectTransform и использование Screen.width и height - правильный подход. Однако, когда...
1081 просмотров
schedule 02.12.2022

Шейдер в редакторе и другой вывод игры
Я играю с unity 2017 с 2d, поэтому для улучшения производительности игры я стараюсь использовать маску со светом (шейдер), чтобы сделать интересный вид. И возникла проблема, которая не нашла решения в Интернете. Шейдер я использовал 2DLightShader...
443 просмотров
schedule 26.03.2022

Применение направления к текущей позиции преобразования
Я не совсем уверен, правильно ли я выбрал заголовок для вопроса, не стесняйтесь редактировать его, если вы считаете, что он вводит в заблуждение. Я разрабатываю экшн-игру, в основе игрового процесса которой лежит музыка. Он содержит набор...
430 просмотров
schedule 16.01.2023

Как я могу добавить поддержку сенсорного экрана для ОС Android в сценарий моего проигрывателя в Unity С#?
Мне нужно добавить сенсорное управление в мою игру, я не знаю, как это сделать. В моей игре шкала времени очень важна, я прочитал много руководств, и это не работает. Я думаю о чем-то вроде половины экрана слева и половины экрана справа, карта — это...
15 просмотров
schedule 22.11.2022

Unity 5: перевернуть игровой объект в определенном порядке
Я могу перевернуть игровой объект, но моя проблема в том, что он переворачивается до начала анимации атаки. Я не знаю, как привести это в порядок. Надеясь, что кто-то может помочь. // Update is called once per frame void Update () {...
31 просмотров
schedule 07.05.2023

Загрузить все сцены во время заставки
У меня есть несколько сцен в моей мобильной 2D-игре Unity, я хочу загрузить все свои сцены в заставку, чтобы прохождение сцен было плавным. Как я могу это сделать ? Если я это сделаю, нужно ли мне изменить метод «Application.LoadScene()» и какой...
2534 просмотров
schedule 02.01.2023

Сеть единства: пули не отображаются на сервере при создании клиентом
Я делаю простую 2D стрелялку. Движения в настоящее время отображаются с обеих сторон сервера нормально, однако пули появляются на сервере только в том случае, если их создает хост. Если клиент делает пули, они не видны хосту (но могут быть видны...
771 просмотров
schedule 02.05.2023

audio.PlayOneShot не работает в Unity
Я хочу, чтобы моя игра воспроизводила звук, когда игрок сталкивается с монетой, но звук не воспроизводится. Я не получаю никаких ошибок. Я подключил звук к Audio Source и скрипту в Unity. using UnityEngine;...
3530 просмотров
schedule 12.11.2022

Как управлять Unity Animation?
Насколько я знаю, есть способы управлять анимацией Немедленно, Управление в виде объектов. Управление изображениями спрайтов. Эффективно ли управление анимацией в формате объекта для управления суставами персонажа в 2D-анимации? Что...
545 просмотров
schedule 18.07.2022

Подергивания на устройствах iOS при использовании плагина Affectiva для Unity
название в основном говорит само за себя, я пытаюсь запустить очень простую игру Unity, которая захватывает 2 эмоции, используя SDK Affectiva для эмоций для Unity. Игра плавно работает даже на недорогих устройствах Android, но не так гладко на...
90 просмотров
schedule 18.05.2022

Unity 2017.2 2D-тайловая карта и тайлы
Я пытаюсь использовать новую карту плиток Unity, представленную в Unity 2017.2, но я немного борюсь и задаюсь вопросом, стоит ли возиться с ней. Документация немного тонкая, и примеры отсутствуют. Я делаю старую школьную RPG сверху вниз и хотел бы...
3677 просмотров
schedule 17.05.2022