Une rotation simple

Répondre
Partager Rechercher
Salut ! alors voila j'aimerais trouver un script pour faire une rotation plutôt simple : en faite, en tapant une commande dans le chat, je voudrais simplement qu'un objet se tourne de 60°. Merci !
Code:
default {
    state_entry() {
        llListen(1,"",llGetOwner(),""); }

    listen(integer canal, string code, key id, string mess) {
        if (mess == "turn") {
            rotation rZ = llAxisAngle2Rot( <0,0,1>, 60 * DEG_TO_RAD);
            rotation r = llGetRot() * rZ;
            llSetRot(r); } } }
qui te fait tourner ton objet de 60° à chaque fois que tu fais "/1 turn".
alors là, t'es pas sortit de l'auberge.

Mais bon, si tu es dans un prim intégré à un objet lié, tu utilises llSetLocalRot() au lieu de llSetRot().
et llGetLocalRot() aussi à la place de llGetRot().
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés