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

    @Altere Автор вопроса
    НАЧИНАЮЩИЙ разработчик на Unity
    короче, мне так и так надо было ресетать винду, теперь всё работает, так что думаю что надо было удалить все файлы юнити из папок внутри AppData
    Ответ написан
    Комментировать
  • Как улучшить систему взаимодействия перса со стенами в 2д метроидвании?

    @Altere
    НАЧИНАЮЩИЙ разработчик на Unity
    тут проблема не в том, что механика заранее активирована, а в том самом скрипте передвижения базового. У меня такая же проблема и я понятия не имею, что с этим делать. Короче, твои доп. перки тут не причём, это всё из-за самой ходьбы (да, ходьбы, ведь даже если убрать скрипт для прыжка и врезаться в стену когда в воздухе всё равно прилипнешь)
    Ответ написан
    Комментировать
  • Как узнать координаты другого объекта в Unity?

    @Altere
    НАЧИНАЮЩИЙ разработчик на Unity
    Есть два варианта:
    1. Если ты знаеш какой конкректно тебе нужен объект
    [SerializeField] private GameObject yourGameObject;
    //напиши Vector2 вместо Vector3 если делаешь 2д игру
    private Vector3 objectPos;
    
    private void Start(){
        objectPos = yourGameObject.transform.position;
    }

    Потом в редакторе, перенесёшь объект и готово!

    2. Если это могут быть разные объекты, дай им всем одинаковый тэг
    [SerializeField] private GameObject yourGameObject;
    //напиши Vector2 вместо Vector3 если делаешь 2д игру
    private Vector3 objectPos;
    
    private void Start(){
        //на месте текста "YourTag" ты пишешь тэг который поставил на объект
        yourGameObject = GameObject.FindGameObjectWithTag("YourTag");
        objectPos = yourGameObject.transform.position;
        /*если у тебя несколько объектов с одинаковым тэгом, оно найдёт самый первый объект
        если хочешь массив из всех объектов с этим тэгом
        сделай из yourGameObject массив и используй метод GameObject.FindGameObjectsWithTag();*/
    }
    Ответ написан
    Комментировать
  • Как сделать плавный поворот объекта Unity?

    @Altere
    НАЧИНАЮЩИЙ разработчик на Unity
    Поищи в гугле метод Slerp класса Quartenion. Сорян, сам точно не помню:/
    Ответ написан
    Комментировать