- Home /
move object!
I need help! I am creating an object that moves in four positions ! square format. Need to make an animation quadrangular in x and y! programing codego create in javascript I'm in trouble!
var novoPrefab:GameObject; var ponto1 : Transform; var ponto2 : Transform; var ponto3 : Transform; var ponto4: Transform; var estancia:GameObject;
var velocidadeX:float = 0.5; var velocidadeY:float = 0.5;
//0 ->, 1 V, 2 <- , 3 ^ var direcao:int = 0;
function Start () {
estancia = Instantiate(novoPrefab ,ponto1.position, Quaternion.identity);
}
function Update () { if(direcao == 0){ velocidadeX = 0.5; velocidadeY = 0; }else if(direcao == 1 ){ velocidadeX = 0; velocidadeY = -0.5; } else if( direcao == 2){ velocidadeX = -0.5; velocidadeY = 0; }else{ velocidadeX = 0; velocidadeY = 0.5; } estancia.transform.position.x += velocidadeX; estancia.transform.position.y += velocidadeY;
if(estancia.transform.position.x >= ponto2.transform.position.x){ direcao = 1; } if(estancia.transform.position.y <= ponto3.transform.position.y){ direcao = 2; } if((estancia.transform.position.x <= ponto3.transform.position.x && estancia.transform.position.x > ponto1.transform.position.y)){ direcao = 3; } }
Your answer
Follow this Question
Related Questions
Move Script Error 0 Answers
Making a block move when its clicked 1 Answer
MoveTowards problem 1 Answer
Still trying to move walls 1 Answer
Mathf.SmoothStep not quite working. 1 Answer