unity3d 动画播放

我用unity3d对一些模型添加了动画,可是每次一运行,动画就自动播放,我想能不能控制播放,比如运行后,需要点击某个按钮才播放动画?

先获取Animator 组件,该组件中有个方法.Play("动画名");在外面套上一个 if 判断,判断按钮是否被点击。就OK了,如果你用的是过渡动画的话,在这个地方添加过渡条件就行了,

添加过渡条件之后依然要先获取Animator组件,然后.setBool("条件名",true)。当然还有一些方法可以使用,希望以上的这两个方法可以帮到你

追问

我也不清楚我的动画是什么类型的。我是选中一个模型 然后点击windows菜单 点击animation 然后在弹出的animation窗口中编辑的动画,这种动画也可以用你说的那种方法吗?

追答

可以,刚学的时候建议多试试,所谓的经验也就是碰壁多了之后得出来的结论。加油吧

温馨提示:答案为网友推荐,仅供参考
相似回答