Le site www.fousdanim.org n’est plus mis à jour depuis le 10 juillet 2015. Les outils de recherche sont toujours actifs mais nous vous invitons à aller ailleurs pour trouver des lieux plus vivants dédiés au cinéma d’animation.

LUA: comment modifier valeur d'une propriété ?

Discussions, questions, astuces relatives a l'animation 2D

LUA: comment modifier valeur d'une propriété ?

Messagepar lionhell » Ven Nov 22, 2013 12:55 pm

Bonjour !

Comme je le "craignais" dans cette discussion http://www.fousdanim.org/forum/viewtopic.php?f=6&t=10864#p110466 je me suis lancé dans le scripting LUA pour régler un problème et je m'y suis laissé aspirer !

Donc je commence à cerner LUA et j'arrive à lire les propriétés, comme par exemple l'angle ou le scale d'un bone. Par contre, une fois la lecture effectuée j'aimerais modifier la valeur de la propriété, et malgré des heures passées à chercher sur des forums je ne sais toujours pas faire !

Exemple:

Je lis la valeur de scale d'un bone avec: local longueurBone = monBone.fScale (monBone déjà défini)

A partir de là comment modifier le scale de ce bone ? Je n'ai pas trouvé la méthode ou la syntaxe ... help !
signé: LionHell
Avatar de l’utilisateur
lionhell
jeune névrosé(e)
 
Messages: 23
Inscription: Jeu Déc 27, 2012 12:40 pm
Localisation: Près d'Aix en Provence
Film d'animation culte: Wallace et Grommit

Re: LUA: comment modifier valeur d'une propriété ?

Messagepar musecyan » Ven Nov 22, 2013 2:15 pm

en regle général quand tu code dans n'importe quel langage l'affection du valeur a une variable se fait avec le signe =
maval=1
http://www.luteus.biz/Download/LoriotPro_Doc/LUA/LUA_Training_FR/LUA_Assignement_Variables.html
Image Image Image
Avatar de l’utilisateur
musecyan
malade de la tête d'exception
 
Messages: 1802
Inscription: Jeu Nov 02, 2006 9:57 pm
Localisation: la Yaut
Film d'animation culte: les 2 chateaux

Re: LUA: comment modifier valeur d'une propriété ?

Messagepar lionhell » Ven Nov 22, 2013 2:33 pm

Oui j'ai essayé mais apparemment les propriétés ne sont qu'en lecture seule, ou alors je ne comprends pas la syntaxe ...

Lecture: local longueurBone = monBone.fScale --> ça fonctionne

Ecriture: monBone.fScale = x --> j'ai essayé et j'obtiens une erreur !

J'ai testé des opérations arithmétiques sur la variable longueurBone, et ça fonctionne, le problème n'est pas là.
Le problème est comment affecter ou modifier une valeur d'une propriété d'un objet (bone) ?

Il me semble que c'est une "programmation objet", qui donc comporte des méthodes et des propriétés. Je ne trouve pas la méthode qui permette de modifier une propriété ...

Comment modifier le Scale d'un bone ?
signé: LionHell
Avatar de l’utilisateur
lionhell
jeune névrosé(e)
 
Messages: 23
Inscription: Jeu Déc 27, 2012 12:40 pm
Localisation: Près d'Aix en Provence
Film d'animation culte: Wallace et Grommit

Re: LUA: comment modifier valeur d'une propriété ?

Messagepar musecyan » Ven Nov 22, 2013 3:23 pm

Image Image Image
Avatar de l’utilisateur
musecyan
malade de la tête d'exception
 
Messages: 1802
Inscription: Jeu Nov 02, 2006 9:57 pm
Localisation: la Yaut
Film d'animation culte: les 2 chateaux

Re: LUA: comment modifier valeur d'une propriété ?

Messagepar lionhell » Ven Nov 22, 2013 3:29 pm

J'ai déjà essayé mais sans succès. cependant il est fort probable que je n'aie pas vraiment compris le sujet. Je vais y retourner.
Ceci dit connais-tu la différence entre fScale et fAnimeScale ??
signé: LionHell
Avatar de l’utilisateur
lionhell
jeune névrosé(e)
 
Messages: 23
Inscription: Jeu Déc 27, 2012 12:40 pm
Localisation: Près d'Aix en Provence
Film d'animation culte: Wallace et Grommit

Re: LUA: comment modifier valeur d'une propriété ?

Messagepar musecyan » Ven Nov 22, 2013 3:43 pm

Image Image Image
Avatar de l’utilisateur
musecyan
malade de la tête d'exception
 
Messages: 1802
Inscription: Jeu Nov 02, 2006 9:57 pm
Localisation: la Yaut
Film d'animation culte: les 2 chateaux

Re: LUA: comment modifier valeur d'une propriété ?

Messagepar lionhell » Ven Nov 22, 2013 4:20 pm

Je viens de regarder ce que tu me proposes, ça a l'air très intéressant. Je n'ai pas le temps maintenant mais je regarderai ça avec attention ! Je te tiendrai au courant de mes périgrinations !

Merci
signé: LionHell
Avatar de l’utilisateur
lionhell
jeune névrosé(e)
 
Messages: 23
Inscription: Jeu Déc 27, 2012 12:40 pm
Localisation: Près d'Aix en Provence
Film d'animation culte: Wallace et Grommit


Retourner vers Section 2D

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 7 invités