Script de porte

Répondre
Partager Rechercher
Bonjour à tous,

J'ai tenté de mettre un script de porte sur un bonheur de jour (meuble) afin qu'il puisse s'ouvrir.
Pas de souci jusque là ,mais la course de la porte s'arrête trop tôt.
Impossible de trouver la variable qui me permettrait de choisir la course d'ouverture.

Est-ce que c'est possible sachant qu'il s'agit d'un script freebie modifiable ?

Je n'ai pas le script sous la main malheureusement.

Tacol
Je mettrais le script une fois que j'aurais accès à SL.
Mais ça ne ressemble pas trop à ça.
Il y a des ligne identiques mais c'est plus simple comme script. il s'appelle "Barn door script"

la suite de soir après le boulot
Merci
A+
Voici le script en question. Peut-être pas très approprié à ce que je veux faire mais il faut déjà comprendre.
Donc est-ce que vous pouvez me montrer ou est la variable qui permet l'angle d'ouverture de cette porte svp ?

moi je suis totalement largué avec ce charabia

merci d'avance

Tacol
--------------------

integer doorSteps = 4;
integer reversed = FALSE;

rotateDoor(integer Open)
{
rotation rot = llGetRot();
rotation delta;
integer x;

if (reversed) {Open = !Open;};

if (Open)
{
delta = llEuler2Rot(<0, 0, PI/(doorSteps * 2)>);
}
else
{
delta = llEuler2Rot(<0, 0, -PI/(doorSteps * 2)>);
}

for (x = 0; x < doorSteps; x++)
{
rot = delta * rot;
llSetRot(rot);
llSleep(0.03125/doorSteps);
}
}

default
{
state_entry()
{
state closed;
}
}

state closed
{

touch_start(integer total_number)
{
llTriggerSound("dooropen", 0.5);
rotateDoor(TRUE);
state open;
}
}

state open
{
touch_start(integer num)
{
rotateDoor(FALSE);
llTriggerSound("doorslam", 0.5);
state closed;
}
}
Bon ton angle d'ouverture se calcule ici: PI/(doorSteps * 2) (rotation sur z).

Pour l'ajuster il te faut modifier la variable doorSteps, soit en l'augmentant soit en la diminuant. Y'a pas de règles bien précises, et j'ai arrété math sup avant de commencer, donc là moi j'irai à taton. Après tout on est pas préssé.
Merci Seb,c'est cool, je vais essayer.
Moi j'ai jamais été fichu de faire la moyenne en math durant toute ma scolarité alors...

On se rattrape sur autre chose

Tacol
Répondre

Connectés sur ce fil

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