Ответы пользователя по тегу Unity
  • Как сделать карту для игры?

    SherAlex
    @SherAlex
    Game Developer
    Это слишком комплексная задача, чтобы суметь расписать её в формате быстрого ответа на вопрос.

    Ваше решение есть в виде готового плагина. Просто оценить масштаб происходящего и стоимость плагина.

    Если хотите написать с нуля сами - то предлагаю использовать Canvas и отдельные изображения на нём.
    Напишите скрипт к каждому изображению, который будет улавливать нажатие на это изображение мышкой.
    Таким образом вы сможете обработать нажатие.
    Самый простой способ выделить регион - это просто заменить картинку не выделенного региона на выделенный.

    Как видите - вопросов может быть дальше ещё больше. Но суть такая - нужны отдельные изображения и обработчики щелчка на них.
    Ответ написан
  • Как поворачивать модель игрока в сторону, куда он идёт он идет в unity?

    SherAlex
    @SherAlex
    Game Developer
    У transform есть метод LookAt, принимающий направление в качестве параметра.
    https://docs.unity3d.com/ScriptReference/Transform...
    Советую перейти по ссылке и поэкспериментировать в коде со значениями. Собственно, вызывать этот метод можно там же, где вызывается метод перемещения.

    Кроме того - есть методы, изменяющие углы трансорфма. Советую попробовать и их тоже.
    Вообще почаще заглядывайте в документацию Юнити. Там есть 95% ответов на вопросы, которые у Вас могут возникнуть.
    Ответ написан
  • Как сделать в юнити начисление баллов каждую секунду?

    SherAlex
    @SherAlex
    Game Developer
    Есть такая функция как WaitForSeconds, её можете вызывать в асинхронной функции (то есть с функции вида async void fun () ).
    Например
    async void AddBall()
    {
    while(needAddBall)
    {
    Ball++;
    await new WaitForSeconds(1);
    }
    }

    Она будет исполняться как бы параллельно с основным потоком игры, то есть не будет ему мешать.
    Ответ написан