Outils pour utilisateurs

Outils du site


start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
start [2023/04/07 22:24] falsamstart [2023/05/12 17:37] (Version actuelle) falsam
Ligne 1: Ligne 1:
-**Animator.pbi version 1.10 (Avril 2023)**+**Animator.pbi version 1.20 (15 Avril 2023)** 
  
-Download [[https://www.falsam.com/animator/Animator.zip|Animator.zip]] \\  + Download [[https://www.falsam.com/animator/Animator.zip|Animator.zip]] \\  
-Ce fichier compressé contient la version 1.00 et 1.10 d'Animator+ 
 +:!: **Fonctionne à partir de PureBasic 6.01** 
  
 <WRAP round box 100%> <WRAP round box 100%>
Ligne 8: Ligne 9:
 </WRAP> </WRAP>
 <WRAP group> <WRAP group>
-**Animator.pbi** est un module codé avec le langage PureBasic permettant de créer des **objets animés** chacun étant au **format JSON**.+**Animator.pbi** est un module codé avec le langage **PureBasic** permettant de créer des **objets animés 3D (ou avatar) **. Chaque création pourra être sauvegarder au **format JSON**.
  
-■ Un objet est représenté par la liste structurée récursive **NewSkeleton()**+■ Un objet est représenté par une liste structurée récursive. 
  
-■ Un objet animé est défini par un ensemble de joints reliés les uns les autres. +■ Un objet animé est défini par un ensemble de jointures reliées les unes aux autres. 
-Chaque join est lié à la structure récursive **NewSkeleton**+Chaque jointure est liée aussi à une structure récursive. 
  
-■ Sur chaque jointon peut ajouter une ou plusieurs entité simple (//Cube, Sphere, etc ...//) ou des meshes OGRE3D. chaque entité peut être associé à un fichier .material ou à une couleur ou une texture.+■ Sur chaque jointurevous ajouterez une ou plusieurs entités simples (//Cube, Sphere, etc ...//) ou des meshes OGRE3D. chaque entité peut être associé à un fichier .material ou à une couleur au format RGB/RGBA ou une texture.
  
-■ Sur chaque jointon peut ajouter une ou plusieurs animation. Chaque animation est configurée avec une timeline composée de clés définissant la rotation et le déplacement.+■ Sur chaque jointureVous pourrez ajouter une ou plusieurs animations. Chaque animation est configurée avec une timeline composée de clés définissant la rotation et le déplacement.
  
 </WRAP> </WRAP>
Ligne 34: Ligne 35:
 </code> </code>
  
-Initialiser l'objet animée.+Initialiser l'objet animée que vous souhaitez créer.
 <code purebasic>Define NewList Cube.NewSkeleton()</code> <code purebasic>Define NewList Cube.NewSkeleton()</code>
 Insérons un joint au point de coordonnée 0,0,0 sur l'axe x,y,z. Insérons un joint au point de coordonnée 0,0,0 sur l'axe x,y,z.
Ligne 149: Ligne 150:
 [[GetJoin|GetJoin() Faire une recherche d'un joint à partir d'un nom de join.]]\\ [[GetJoin|GetJoin() Faire une recherche d'un joint à partir d'un nom de join.]]\\
 [[GetJoinParent|GetJoinParent() Faire une recherche d'un joint parent.]]\\ [[GetJoinParent|GetJoinParent() Faire une recherche d'un joint parent.]]\\
 +[[AnimationFinish|AnimationFinish() Tester si une animation est terminée.]]\\
 +[[EnableAnimation|EnableAnimation() Active une animation terminée.]]\\
 +[[FreeJoinsEntities|FreeJoinsEntities() Détruit les entités d'un skeleton.]] \\
 +[[AnimationResetKeys|AnimationResetKeys() Reset d'une animation.]] \\
  
  
start.1680899047.txt.gz · Dernière modification : 2023/04/07 22:24 de falsam