vector3.back ?

hello,

i 'm a beginner at programming.
i follow the tutorial from TheLorax, xitch is very pretty good for beginners like me !

my problem is that i try to make a translation:

transform.Translate(Vector3.Backward * amtToMove);

but back, backward aren’t good words !!

witch one is it ??

Try -transform.forward for a transform’s backward vector.

any “-” won’t works or i don’t undestand what you said…

is it :

-transform.Translate(Vector3.forward * amtToMove);

???

but forward go on wrong direction with or without “-”…

at last i can rotate my object by 180°

but how could you do for a character player that need to go back when you push “S” for backward ?

-Vector3.forward.

Blackant,

Move the “-” to between the ( and V

(-Vector3.forward)

Koko

See the documentation.

the shortcuts defined are the three axis - up, forward, and right. To get down, back and left, you’d use

transform.Translate(Vector3.forward * -1 * amtToMove);

or, shorter:

transform.Translate(-Vector3.forward * amtToMove);

hello guys …
I have a problem, my object won’t back to position initial, he turns stay and no go back. my code is …

function Turn(){
var distance:float;
var go = GameObject.FindGameObjectWithTag(“Player”);
var initialPosition = go;
distance = Vector3.Distance(go.transform.position, myTransform.position);
if(distance < 1.5){
initialPosition.transform.Translate (- myTransform.forward * moveSpeed * Time.deltaTime);
}
else{
go.transform.rotation = Quaternion.Slerp(go.transform.rotation, Quaternion.LookRotation(myTransform.position - go.transform.position), moveSpeed * Time.deltaTime);
go.transform.position += go.transform.forward * moveSpeed * Time.deltaTime;
}
}

In this part he should back…

initialPosition.transform.Translate (- myTransform.forward * moveSpeed * Time.deltaTime);

Thanks in advance for help guys