Realidad Virtual
información adicional
jaume ferrer i rosera
11. Scripting: Cómo evitar que un objeto en movimiento se salga de la pantalla
Consulta:
¿Cómo conseguir que un objeto se detenga
en una determinada posición y vuelva atrás?
Respuesta:
A continuación se muestra un ejemplo de uso de PROTO y scripting. Tres
cajas empiezan a girar al clicar sobre una esfera y una de ellas además
se desplaza sobre el eje de las x. Cuando supera una cierta posición
invierte el sentido de la marcha y sigue avanzando hasta que supera otro límite
y vuelve atrás y así indefinidamente. Todo se detine si clicamos
de nuevo sobre la esfera. Las tres cajas son instancias 'hijas' de un prototipo
de caja genérica.
Ver código fuente [si lo guardáis en vuestro disco duro y lo editáis con VrmlPad podréis ver el código coloreado]