
你可以在 Start() 中将 Idle 动画设置为 0 层的动画,并在初始时默认播放。
animation["Idle"].layer = 0
animation.Play("Idle")
在 Update() 中,如果检测到有按键动作,则推迟播放 Idle 动画:
if (Time.time >nextPlayIdle) {
nextPlayIdle = Time.time + waitTime
animation.CrossFade("Idle", 0.2)
}
//test for idle
if (Input.anyKey)
nextPlayIdle = Time.time + waitTime
模型动画的话,一般都是找一个IDLE状态的动画作为默认播放,如果没有或者你想要一个完全静止不动的状态的话,那么就Ctrl+6 自己K动画,随便K个几帧,没帧都让他一模一样就行,运行出来之后就是完全不动得了。 如果是tween动画的话欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)