Maxscript... ?

Por: joaovictor_ferreira  

Em: 26/04/2010 11:41

Fala galera! bom, estou com uma duvida que parece ser muito facil de se resolver, pois sou extremamente iniciante no maxscript e nao tenho a menor ideia de como posso fz o que quero, alias tenho uma ideia mas [e mt pequena e nao ta funcionando.. [e o seguinte: tenho dois objetos (a e b). quero que quando esses objetos estiverem juntos, ou seja, sem distancia entre eles, um se mova no eixo na medida em que o outro tb se move. Portanto, tentei colocar esse script no eixo z de um objeto dentro de um FLOAT SCRIPT. if( a.pos.z - b.pos.z == 0) then (a.pos.z), 0) --se a posicao em z de "um menos o outro" for zero, a posicao do objeto a em z influencia o eixo que contem o script. Pois é, tentei,, se alguem tiver alguma ideia de como posso controlar isso com script ou até sem script e puder me ajudar..! valeu,, abs!
kra, da pra vc fazer isso bem simples, adiciona um FloatExpression no Z do objeto "A" e cria uma variavel SCALAR para receber o Z do objeto "B", e coloca o nome da variavel na expressão. Vc vai perceber q o Z do objeto A segue o objeto B, aí é só vc colocar um FloatLimit abaixo do floatExpression de 0 até -1000. Pronto ele só vai reagir qdo o Z do B for menor q 0 qlqer coisa posta aí! abraço
Portfolio: www.toco3d.com

Faça o login para poder comentar

Informações da Comunidade

Total de mensagens publicadas pelos membros da comunidade: 717359.

Total de membros registrados: 143147

Últimos membros registrados: adasdasdasd, avelinoramos, VigorPeakKapseln565, Robohnson, layfnl2003, PuriBreez345, dasfsfasdfs, zanfabh.

Usuário(s) on-line na última hora: 392

Legenda: Administrador, Especial, Moderador, Parceiro .

3D1 © Três D1 © 1999-2026. Todos direitos reservados.