嘿嘿,这个我还不太熟悉,只是大概懂。以后自己写个更好的和大家分享哈。
#pragma strict
public var Speed : float = 5.0;
public var jumpSpeed : float = 500.0;
public var jumpDirection : Vector3 = Vector3.zero;
public var MoveDirection : Vector3 = Vector3.zero;
public var isGrounded : boolean = false;
public var Jumping : boolean = false;
public var inAir : boolean = false;
public var airControl : float = 0.5;
public var jumpClimax : boolean = false;
public var isRunning : boolean = false;
private var contact : ContactPoint;
function Movement () {
if (Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.
RightShift))
isRunning = true;
else
isRunning = false;
if (Input.GetAxis(