Hello! Sorry for my English, how to make that used for example when I click the left object in the scene begins to turn left around its axis, and similarly to the right. Doing so:
void Update () {
if(Input.GetKey("left")) {
print("left");
transform.rotation = Quaternion.AngleAxis(10, Vector3.left);
}
}
It’s not right, I do not understand these Vector3, tried so many things and nothing really happened. There is a simple way to what? I was still doing something like creating third variables xyz, and Input.GetKey (“left”) wrote (just syntax is not remember, but something like this) Vector3 (x, y, z); y + = 10; Yes, when you press it’s cool, but do not go where you want.
And I tried to do like this, but it seems to me that this is not the right way, because I’m using Tuch and I need that when you press all happened.
public class Example : MonoBehaviour {
public float speed = 0.1F;
void Update() {
if(Input.GetKey("left")) {
print("left");
Vector2 touchDeltaPosition = Input.GetTouch(0).deltaPosition;
transform.Translate(-touchDeltaPosition.x * speed, -touchDeltaPosition.y * speed, 0);
}
}
}
Please help me, I am in despair(