unity3d 如何用GUI按钮播放动画脚本怎么写

需要一个UI按钮控制动画播放的脚本。用OnGUI生成按钮,按下play1后播放名为anim1的Clips动画,按下play2后播放anim2的Clips动画,按下play... 需要一个UI按钮控制动画播放的脚本。用OnGUI生成按钮,按下play1后播放名为anim1的Clips动画,按下play2后播放anim2的Clips动画,按下play3后播放xxxx的Clips动画……,脚本我写了一些了但是提示Animation未包含Play定义,请问这脚本应该怎么写。
using UnityEngine;
public class AnimPlay : MonoBehaviour
{
public Animation anim;
void Start()
{
anim = gameObject.GetComponent<Animation>();
}
void OnGUI()
{
if (GUI.Button(new Rect(Screen.width * 0.01f, Screen.height * 0.01f,
Screen.width * 0.1f, Screen.height * 0.1f), "play1"))
{
anim.Play("anim1");
}
if (GUI.Button(new Rect(Screen.width * 0.01f, Screen.height * 0.11f, Screen.width * 0.1f, Screen.height * 0.1f), "play2"))
{
anim.Play("anim2");
}
if (GUI.Button(new Rect(Screen.width * 0.01f, Screen.height * 0.21f, Screen.width * 0.1f, Screen.height * 0.1f), "play3"))
{
anim.Play("anim3");
}
}
}
展开
 我来答
太白金喵
2018-11-26 · TA获得超过123个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:29.8万
展开全部
if(GUI.按钮1)
{
//动画
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式