Hi guys. I’m trying to create a game similiar to “Ahtung! Die Kurve”.
I’m trying to get those cubes to rotate with “a” and “d” buttons but it happends very slow.
Please help me to get rid of that problem.
Here is my code for movement:
void Update()
{
if (networkView.isMine)
{
InputMovement();
InputColorChange();
}
else
{
SyncedMovement();
}
//===Force===========================
transform.Translate(Vector3.forward * moveSpeed * Time.deltaTime);
}
//===Movement========================================
public void InputMovement()
{
/*if(Input.GetKey(KeyCode.DownArrow))
transform.Translate(-Vector3.forward * moveSpeed * Time.deltaTime);
if(Input.GetKey(KeyCode.LeftArrow))
transform.Rotate(Vector3.up, -turnSpeed * Time.deltaTime);
if(Input.GetKey(KeyCode.RightArrow))
transform.Rotate(Vector3.up, turnSpeed * Time.deltaTime);
*/
if(Input.GetKey(KeyCode.W))
transform.Translate(Vector3.forward * Time.deltaTime * moveSpeed);
if(Input.GetKey(KeyCode.S))
transform.Translate( -1 * Vector3.forward * Time.deltaTime * moveSpeed);
if(Input.GetKey(KeyCode.A))
transform.Rotate(0,-1,0);
if(Input.GetKey(KeyCode.D))
transform.Rotate(0,1,0);
}
Ok i changed value in inspector. Can you tell me what assigning a value in script doesn't work?
– Lizard