我正在团结3D跳跃和空闲动画切换动画。 下面是代码:使用UnityEngine我不能正确地团结
;使用System.Collections的 ;
公共类JumpingD:MonoBehaviour {
public Animator anim;
public float JumpSpeed_;
private RigidBody _Character; //rigid body of the Character
public Vector3 JumpVector;
/*The thresh Hold level for the character to jump are
1: Stay Idle
25: Jump Up
*/
void Start()
{
anim=GetComponent<Animator>();
anim.SetFloat("JumpSpeed", 1)
}
void Update()
{
anim.SetFloat("JumpSpeed", 1)
if(Input.GetKeyDown(KeyCode.J))
{
_Character.AddForce(JumpVector*Time.deltaTime);
anim.SetFloat("JumpSpeed", 25)
}
}
}
问题是跳跃的动画不玩,即使按下后,J键。 始终闲置播放动画 我想跳动画播放后,我按J键和其后的字节再次进入空闲状态。
不要使用统一标签的相关Unity3d游戏引擎的问题。有unity3d标签。 – 2015-03-03 10:00:04