Задать вопрос
@Semleks

Unity 3D анимации, (Animator)anim.SetBool не работает, почему?

655124cac0bc8959813603.pngСоздаю типо кс го, хочу сделать анимацию удара по нажатию E. Вот скрипт:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Animations;

public class Animator : MonoBehaviour
{
public Animator anim;

void Start()
{
anim = GetComponent();
}

void Update()
{
if (Input.GetKeyDown(KeyCode.E))
{
anim.SetBool("knifeAnim", true);
}
}
}

P.S knifeAnim указан в юнити аниматоре как Bool, выдает в скрипте ошибку SetBool. Сделал условие типо если knifeAnim true проигрывать анимацию
  • Вопрос задан
  • 107 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
@Semleks Автор вопроса
РЕШИЛ! ПЕРЕИМЕНОВАЛ КЛАСС! НЕНАВИЖУ ЮНИТИ))))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы