Hi there,
Sometimes at game start the player script input is not responding.
Is this related to game window loosing focus ?
extends RigidBody
var moveSpeed = 20 ;
func _ready():
set_process_input(true);
func _integrate_forces(state):
var mMoveDir = calculate_move_dir();
mMoveDir = mMoveDir * moveSpeed ;
state.set_linear_velocity(mMoveDir);
func calculate_move_dir():
var mDir = Vector3();
if(Input.is_action_pressed("Up")):
mDir -= Vector3(0,0,1);
if(Input.is_action_pressed("Down")):
mDir += Vector3(0,0,1);
if(Input.is_action_pressed("Left")):
mDir -= Vector3(1,0,0);
if(Input.is_action_pressed("Right")):
mDir += Vector3(1,0,0);
mDir = mDir.normalized();
mDir.y = 0.0;
return mDir;