ABRINDO UMA PORTA COM iTWEEN
Como versões novas podem mudar as coisas, para nosso curso baixe o iTween pelo nosso site (logo abaixo da figura/link):
Você deve criar uma pasta chamada "Plugins" dentro de seu projeto e descompactar o arquivo dentro dela.
Esse nome vem de "between" que significa "no meio". O que o iTween faz é: definidas duas posições de um objeto, ele cria situações intermediárias. É o que vamos fazer com nossa porta pivotante. Veja no novo script como se usa o iTween (que tem uma série de funções que podem ser vistas no site acima referido):
var abertaPorta1 =0;
function OnMouseDown() {
networkView.RPC("AbrePorta1", RPCMode.All);
}
@RPC
function AbrePorta1(){
var porta1 = GameObject.Find("portaBasculante1");
if(abertaPorta1==0){
iTween.RotateTo(porta1,Vector3(0,90,0),8);
abertaPorta1=1;
}
else{
iTween.RotateTo(porta1,Vector3(0,0,0),8);
abertaPorta1=0;
}
}
O último parâmetro do comando:iTween.RotateTo(porta1,Vector3(0,90,0),8);é o tempo que queremos que demore, da posição atual até a nova definida, nesse caso de rotação, pelo ângulo referenciado pelo eixo Y.

Nenhum comentário:
Postar um comentário