15-08-2010, 03:45 PM
Sto cercando di inserire la seguente funzione: Quando il giocatore preme il tasto:C, il player si abbassa (inginocchia).
Questo è lo script che ho già moddato e postato sul forum e qui è dove devo aggiungere questa funzione:
Help!?
Questo è lo script che ho già moddato e postato sul forum e qui è dove devo aggiungere questa funzione:
Codice PHP:
var VelocitaGiocatore = 6.0;
var AltezzaSalto = 8.0;
var Gravita = 20.0;
var RuotareVisuale = 3.0;
private var moveDirection = Vector3.zero;
private var grounded : boolean = false;
function FixedUpdate() {
if (grounded) {
moveDirection = new Vector3(Input.GetAxis("Horizontal"), 0, Input.GetAxis("Vertical"));
moveDirection = transform.TransformDirection(moveDirection);
moveDirection *= VelocitaGiocatore;
if (Input.GetButton ("Jump")) {
moveDirection.y = AltezzaSalto;
}
}
transform.Rotate(0, Input.GetAxis("Horizontal") * RuotareVisuale, 0);
moveDirection.y -= Gravita * Time.deltaTime;
var controller : CharacterController = GetComponent(CharacterController);
var flags = controller.Move(moveDirection * Time.deltaTime);
grounded = (flags & CollisionFlags.CollidedBelow) != 0;
}
@script RequireComponent(CharacterController)
Help!?