想实现的效果:按住“up”键实现人物走动(动画循环),松开“up”键时人物
动作停止。
脑残自己敲的代码大概如下,
if(Input.GetKeyDown("up"))
{
gameObject.animation.PlayQueued("walk");
if(Input.GetKeyUp("up"))
{
gameObject.animation.Stop();
}
else
gameObject.animation.wrapMode = WrapMode.Loop;
}
嵌套在一起就各种奇葩了,Down与Up之间有某些参数限制(时间间隙什么的)?
我单纯的以为Down就是按下的时间,up就是松开的事件了。问题是啥情况?菜鸟入门第三天,,,,大神不要见怪啊。