Hi there,
So I have a character moving around in a scene, and need to make the character move in a grid sort of away. Thus, I am thinking of using yield and waitforseconds. any help would be greatly appreciated. here is our coding right now.
private var max_z_value = 1.9;
private var min_z_value = -1.9;
private var max_x_value = 1.9;
private var min_x_value = -1.9;
function update () {
if (Input.GetKeyDown(KeyCode.UpArrow) && transform.position.z < max_z_value) {
transform.position += Vector3.forward;
}
if (Input.GetKeyDown(KeyCode.DownArrow) && transform.position.x > min_z_value) {
transform.position += Vector3.back;
}
if (Input.GetKeyDown(KeyCode.RightArrow) && transform.position.x < max_x_value) {
transform.position += Vector3.right;
}
if (Input.GetKeyDown(KeyCode.LeftArrow) && transform.position.x < min_x_value) {
transform.position += Vector3.left;
}