How do I go about having an object move forward facing forward.
transform.translate(Vector3 * Time.deltaTime * speed);
How do I go about having an object move forward facing forward.
transform.translate(Vector3 * Time.deltaTime * speed);
i think your look for something like this:
transform.translate(Vector3.forward * Time.deltaTime * speed);
If the object is already facing in the direction you want it to move:
transform.translate(transform.forward * (Time.deltaTime * speed));
I you want to move the object in the direction Vector3.forward (positive Z-axis), and you want it to turn that way before moving:
Vector3 moveDirection = Vector3.forward; // Make moveDirection to be in the positive Z
transform.forward = moveDirection; // Make object face moveDirection
transform.translate(moveDirection * (Time.deltaTime * speed)); // Move object in moveDirection scaled with time