【发布时间】:2017-01-21 22:04:31
【问题描述】:
在触发按钮上播放动画的代码似乎不起作用。我在 Youtube 上看到了一个视频,并用一个简单的animation.Play(); 处理了那个视频,但是我无法让它在我的电脑上工作。我做错了什么还是团结改变了它?请帮助我在网上找不到解决方案。所有“解决方案也不起作用”。
这是我得到的错误:
类型
UnityEngine.Component不包含播放定义 并且没有Play类型的扩展方法UnityEngine.component可以 被发现
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class animationtrigger : MonoBehaviour {
void Start()
{
}
int speed = 10;
// Update is called once per frame
void Update () {
if (Input.GetKeyDown("N"))
{
animation.Play("Cube|moving side");
//transform.Translate(1 * Vector3.forward * Time.deltaTime * speed);
//Animator anim = GetComponent<Animator>();
//if (null != anim)
// {
// anim.Play("Cube|moving side");
// }
}
}
}
【问题讨论】:
-
不起作用是什么意思?你有什么错误吗?解释您遇到的问题。
-
我在问题中添加了我遇到的错误
-
检查我的答案。如果有错误消息,请在下次包含您的错误消息。您正在寻找 #1。阅读其余部分,否则您最终会再次提出类似问题