Comment faire tanguer une barque ?

Répondre
Partager Rechercher
Salut à tous, j'aurais souhaité mettre un script dans une petite barque pour la faire tanguer au gré des mouvements de l'eau.
Pour cela, j'ai essayé un script pour un rocking chair, mais ça ne fait absolument pas naturel et le mouvement ne correspond pas.
J'ai fait plusieurs recherches, jusqu'ici infructueuse.
Avez-vous une idée où je pourrais trouver ça et sous quel nom ou avez-vous ce script en réserve dans votre inventaire ?
petit script simple, facilement reglable....


Code PHP:

float periode 5.0// Période du mouvement en secondes
 
float amplitude 5.0// Amplitude du demi mouvement en degrés

 
integer onoff;
 
float pas 0.1;
 
rotation rotdepart;
 
float temps;
 
 default
 {

 
touch_start(integer total_number)
 {
    if (!
onoff)
    {
        
rotdepart llGetRot();
        
llSetTimerEvent(pas);        
    }
    else
    {
        
llSetLinkPrimitiveParamsFast(LINK_THIS,[PRIM_ROTATION,rotdepart]);
        
llResetScript();        
    }
    
onoff =!onoff;
 }

  
timer()
  {
    
temps temps pas;
    
float angle amplitude llSin((TWO_PI periode) * temps);
    
rotation rot rotdepart llEuler2Rot( <angle DEG_TO_RAD,0.,0.>);
    
llSetLinkPrimitiveParamsFast(LINK_THIS,[PRIM_ROTATION,rot]);
  }

Merci MenthalOH, je regarde ça ce week end !
Edit : exactement ce qu'il fallait, encore merci.

Dernière modification par MateA ; 20/01/2024 à 15h52.
Répondre

Connectés sur ce fil

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