Tuto sur les dockpath _ 2

Voir le sujet précédent Voir le sujet suivant Aller en bas

Tuto sur les dockpath _ 2

Message par LeSunTzu le Mar 1 Avr 2008 - 0:26

Voici la 2ème partie : comment faire des bounce animations bounce liées aux docks.

L'exemple ici est une porte simple qui s'ouvre et se ferme en coulissant.

On a besoin d'un logiciel 3d (sauf si on a déjà le modèle avec les éléments mobiles à part, bien sur), CFHodEd, un éditeur de texte et MadEd.








Voilà le script, il est utilisable pour tout type d'animations liées aux dockpaths.
ATTENTION: bien mettre le NOM DU VAISSEAU en MAJUSCULES au début du nom de CHAQUE fonction !!
Code:
HGN_ASSAULTCORVETTE_DockPathOpen_OnSet = function(ship)
    setState(ship, "DockPathOpen", 0)
    if(isAnimRunning(ship, "Open") == 0) then
        startTime = 0
        if(isAnimRunning(ship, "Close") ~= 0) then
            startTime = getAnimLength(ship, "Close") - getTime(ship, "Close")
            stopAnim(ship, "Close")
        end
        startAnim(ship, "Open")
        setTime(ship,"Open",startTime)
        setPauseTime(ship, "Open", 1000)
    end
end

HGN_ASSAULTCORVETTE_DockPathOpen_OnPause = function(ship)
    setState(ship, "DockPathOpen", 1)
end

HGN_ASSAULTCORVETTE_DockPathClosed_OnSet = function(ship)
    setState(ship, "DockPathClose", 0)
    if(isAnimRunning(ship, "Close") == 0) then
        startTime = 0
        if(isAnimRunning(ship, "Open") ~= 0) then
            startTime = getAnimLength(ship, "Open") - getTime(ship, "Open")
            stopAnim(ship, "Open")
        end
        startAnim(ship, "Close")
        setTime(ship,"Close",startTime)
        setPauseTime(ship, "Close", 1000)
    end
end

HGN_ASSAULTCORVETTE_DockPathClosed_OnPause = function(ship)
    setState(ship, "DockPathClose", 1)
end


Reprenons :








Le résultat en vidéo :
http://www.dailymotion.com/LeSunTzu/video/x4x1sg_dock-animation_videogames
http://www.dailymotion.com/lesuntzu/video/x4x1ef_animation-launch_videogames
avatar
LeSunTzu
Dévelopeur
Dévelopeur

Nombre de messages : 149
Date d'inscription : 04/11/2007

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tuto sur les dockpath _ 2

Message par Adimo le Mar 1 Avr 2008 - 8:59

Cool, merci Wink


Vous poserez les questions relative ) se tuto dans le topic approprié Wink

_________________
Configuration Pc :
Processeur : AMD Athlon 64 3000+
Mémoire : Corsair 2 Go DDR 400MHz Pc 3200 (4x 512 Mo)
Carte Graphique : Msi nVidia GeForce Nx6600GT 128Mo AGP 8x (2)
Carte Mère : Gigabyte K8 Triton (nForce3)
Disque Dur : 40Go DD IDE ; 80Go DD IDE ; 320Go DD IDE (ultra ATA/133 tous)
avatar
Adimo
WebMaster
WebMaster

Nombre de messages : 489
Age : 24
Humeur : Bonne
Date d'inscription : 01/09/2007

Voir le profil de l'utilisateur http://adimeau.free.fr/

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum