Воскресенье, 24 Ноября 2024, 14:38

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Проблема с анимацией
WewetilloДата: Среда, 04 Февраля 2015, 10:17 | Сообщение # 1
был не раз
Сейчас нет на сайте
Всем привет. Вот суть проблемы на сцене есть куб, plane, камера и лампочка. Куб я сделал дочерним камере, научил куб передвигаться по прямой. Мне хотелось добавить анимации чтобы куб, как бы прыгал при передвижении, но вылетает ошибка.
MissingComponentException: There is no 'Animation' attached to the "Cube" game object, but a script is trying to access it.
You probably need to add a Animation to the game object "Cube". Or your script needs to check if the component is attached before using it.
UnityEngine.Animation.Play (System.String animation) (at C:/BuildAgent/work/d3d49558e4d408f4/artifacts/EditorGenerated/Animations.cs:568)
Player.Update () (at Assets/Script/Player.cs:17)

Вот код от куба.

using UnityEngine;
using System.Collections;

public class Player : MonoBehaviour {
public AnimationClip xodba;
float speed = 3f;

void Update () {
if(Input.GetKey(KeyCode.W)){
transform.Translate(Vector3.right *speed* Time.deltaTime );
animation.Play(xodba.name);
}
}
}


Сообщение отредактировал Wewetillo - Среда, 04 Февраля 2015, 15:37
robertonoДата: Среда, 04 Февраля 2015, 15:38 | Сообщение # 2
Чокнутый Кот
Сейчас нет на сайте
Wewetillo, Я так понимаю этот скрипт на кубе?
Добавь компонент Animation на куб.
WewetilloДата: Среда, 04 Февраля 2015, 18:06 | Сообщение # 3
был не раз
Сейчас нет на сайте
Цитата robertono ()
Добавь компонент Animation на куб.

Не помогло:(
robertonoДата: Среда, 04 Февраля 2015, 22:39 | Сообщение # 4
Чокнутый Кот
Сейчас нет на сайте
Wewetillo, Ты уверен что ты добавил Animation а не Animator ? Этот скрипт должен висеть на том же объекте где ты добавляешь этот Animation.
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг