-
Exemples LUA
Bonjour;
Je me suis intéressé il n'y à pas trés longtemps à l'objet LUA [img]/epicentre/images/%%GRAEMLIN_URL%%/lua.PNG[/img] et j'ai remarqué que l'on peut faire beaucoup de choses.
Quand je suis sur MMF2 je me dit souvent que la programmation manques... avec l'objet LUA on peut programmer tout en aillant la puissance de MMF2 [img]/epicentre/images/%%GRAEMLIN_URL%%/smile.gif[/img]
Voici 3 exemples que j'ai fait (2 trés simples), vous allez me dire que l'on peut faire cela sans LUA ce qui est vrai mais avec des programmes évolués on peut faire des choses plus préçi qu'avec MMF2.
Il s'agit ici d'un simple mouvement de plateformes.
Voici le lien qui ouvre le nouvel articles : http://www.xenon3000.info/index.php?...=article&id=14
-
Re: Exemples LUA
Pas mal du tout [img]/epicentre/images/%%GRAEMLIN_URL%%/laugh.gif[/img]
C'est vrai que le langage LUA est puissant [img]/epicentre/images/%%GRAEMLIN_URL%%/smile.gif[/img]
-
Re: Exemples LUA
Merci,
Je vien de repérer un bug quand 2 plateforme on la même coordonnée en Y, je vai voir ca.
-
Re: Exemples LUA
J'utilise énormément le LUA ces temps-ci.
Je suis actuellement en train de créer un éditeur de jeu complètement basé sur le LUA.
C'est tout simple:
-MMF2 apelle LUA lorsque n'importe quel évènement se produit
-LUA répond a MMF2 en disant ce qu'il doit faire
Après je fait des petits moteurs en LUA (style RPG pour l'instant c'est le plus long mais c'est le plus facile), avec un ptit fichier config., gérable depuis MMF2.
Ptêtre que je te volerai ton moteur de Plateforme [img]/epicentre/images/%%GRAEMLIN_URL%%/crazy.gif[/img] (je rigole :p )
-
Re: Exemples LUA
Tiens petite question ? est-ce que avec LUA on peut programmer un script qui permet de faire déplacement avec inertie (comme dans Flash) - Spring & Elastic Effect ?
-
Re: Exemples LUA
marrant, javais pas ete convaincu quand jai essaye il y a un bout de temps mais vous m'avez donne envie de reessayer...
-
Re: Exemples LUA
explique ta question Nico, Flash, connais pas!!
-
Re: Exemples LUA
<div class="ubbcode-block"><div class="ubbcode-header">Posté à l'origine par: jpcr</div><div class="ubbcode-body">explique ta question Nico, Flash, connais pas!!
</div></div>
Oui, souvent on peut apercevoir des effets "physiques" qui donne une certaine elasticité au graphisme.
Voir exemples :
http://www.kirupa.com/developer/actionscript/spring.htm (déplacement avec inertie)
http://img31.imageshack.us/my.php?im...sticbutton.swf (bouton elastique)
http://hipinc.com/ (items des menus)
-
Re: Exemples LUA
http://img31.exs.cx/my.php?loc=img31ℑ=Elasticbutton.swf
marche pas, page en vrac.
pour le premier , ça me semble faisable si je me base sur ce que jai compris de l'exemple 3 de Xenon.
-
Re: Exemples LUA
Tiens ?!
revoici un autre lien => http://img31.imageshack.us/my.php?im...sticbutton.swf
Le MUST serait carrément un mouvement pouvant faire cela aussi pour du vectoriel que du bitmap [img]/epicentre/images/%%GRAEMLIN_URL%%/smile.gif[/img]
-
1 Attachment(s)
Re: Exemples LUA
Il est marrant ton bouton quand tu reste cliqué dessus que tu sort du bouton et que tu relache, quand tu revient dessus il grossis encore plus ^^
Nan je pense que en LUA c'est faisable, mais avec MMF2 aussi.
Je vous envoi un petit qui n'utilise pas LUA.
J'en ferait un a l'occasion ^^
-
Re: Exemples LUA
Excellent Tyrael !!! ça marche nickel
Je savais bien qu'il existait la solution via des calculs de maths, mais étant nul en maths [img]/epicentre/images/%%GRAEMLIN_URL%%/smile.gif[/img]
Bon ça c'est fait !
Faudrait voir pour les autres exemples que je citais dans mes précédents messages [img]/epicentre/images/%%GRAEMLIN_URL%%/smile.gif[/img]
Je vais faire jou-jou avec ton exemple, histoire de bien comprendre les formules (encore merci Tyrael), ton fichier va bien donner des idées aux autres ...
-
Re: Exemples LUA
Vraiment excellent ton exemple Tyrael !
Cela montre une fois de plus qu'une bonne formule mathématique peut faire des miracles en informatique.
-
Re: Exemples LUA
bien vu!! sans Lua mais le code est simple.
Ah les maths , un grand regret, jaurai du m'y interesser a l'ecole et mainteant j'y comprendrai quelquechose et je pourrai enfin les utiliser pour un truc sympa.....
tant pis..
-
Re: Exemples LUA
dites donc, j'me trompe peut etre mais cet exemple ne serait il pas le candidat ideal pour etre utilise comme un behavior ??
-
Re: Exemples LUA
<div class="ubbcode-block"><div class="ubbcode-header">Posté à l'origine par: jpcr</div><div class="ubbcode-body">dites donc, j'me trompe peut etre mais cet exemple ne serait il pas le candidat ideal pour etre utilise comme un behavior ??</div></div>
Nan, mais ce serait idéal pour un super mouvement [img]/epicentre/images/%%GRAEMLIN_URL%%/smile.gif[/img] (comme je le disais plus haut) [img]/epicentre/images/%%GRAEMLIN_URL%%/laugh.gif[/img]
-
Re: Exemples LUA
mais , il etait question d'un kit de dev de mouvements , non?
(j'ai peut etre rate un episode..)
-
Re: Exemples LUA
Il existe déjà le SDK de mouvements, il est avec le SDK extensions mais je pense que pour les mouvements, LUA serait en effet bien plus simple.
-
Re: Exemples LUA
entierement daccord avec toi Sphax.
mais bon, y des maths et de la physique donc pas pour moi...
-
Re: Exemples LUA
Tyrael ? tu crois que tu pourrais faire les 2 autres exemples ?
-
Re: Exemples LUA
tu veux parler des menus qui bougent (story,services...), si c'est ça, je vois pas l'interet de faire ça en lua, c'est juste un deplacement basique a gauche sur une action "mouse is over".
-
Re: Exemples LUA
<div class="ubbcode-block"><div class="ubbcode-header">Posté à l'origine par: jpcr</div><div class="ubbcode-body">tu veux parler des menus qui bougent (story,services...), si c'est ça, je vois pas l'interet de faire ça en lua, c'est juste un deplacement basique a gauche sur une action "mouse is over".</div></div>
Non JP, en plus il y a un mouvement dynamique dans le mouse over quand les éléments du menu ...
EDT: J'ai ajouté une nouvelle scène avec l'effet (voir plus bas)
-
2 Attachment(s)
Re: Exemples LUA
Exactement le même moteur mais un peu modifié pour les déplacements.
Cliquer pour bouger le bleu.
EDIT: Un fichier "Tout" avec un objet qui fait le mouv et le scale a la fois :p
-
1 Attachment(s)
Re: Exemples LUA
Ah [img]/epicentre/images/%%GRAEMLIN_URL%%/cool.gif[/img] c'est trop excellent, merci Tyrael !!!
EDT : J'ai uploadé un fichier MFA en déclinant l'exemple de Tyrael pour faire un menu "dynamique" [img]/epicentre/images/%%GRAEMLIN_URL%%/laugh.gif[/img]
Si vous désactivez la ligne #21 dans les événements, vous n'aurez que les déplacements d'actifs ...
j'ai ajouté une nouvelle scène pour faire un menu vertical ...
-
1 Attachment(s)
Re: Exemples LUA
Petit Ajout:
-Script entièrement LUA (c'est quand meme un peu le sujet du topic :p)
-Gère plusieurs objets
Espace pour un nouvel Objet
Clic gauche pour select
Clic droite pour bouger
Clic droite sur le select pour "zoomer"
-
Re: Exemples LUA
Tu devrais te pencher sur l'objet Lua+ Tyrael car il est plus performant et contient plus de fonction. De plus les fonctions peuvent être appellées directement par leur nom. [img]/epicentre/images/%%GRAEMLIN_URL%%/wink.gif[/img]
-
Re: Exemples LUA
Excellent ! Puissant ! [img]/epicentre/images/%%GRAEMLIN_URL%%/cool.gif[/img]
Mais j'ai du mal avec le script LUA [img]/epicentre/images/%%GRAEMLIN_URL%%/frown.gif[/img]
-
Re: Exemples LUA
joli ( mais, horreur , on dirait du C ...)
nan , ça a vraiement lair puissant.
dites donc Tyrael et Sphax, vous voulez pas nous pondre un tutorial LUA ?? s'il vous plait ..
-
Re: Exemples LUA
Lua est assez simple à comprendre une fois que l'on a comprit les Classes.
-
Re: Exemples LUA
ok mais un tuto , ça aide !!
-
Re: Exemples LUA
Vous pouvez déjà analyser les programmes que j'ai postés en ouvrant le fichier "prog.lua" avec le bloc-note ou un éditeur LUA.
-
Re: Exemples LUA
dis Sphax, lua+ n'est pas dans la liste de FusionUpdater ?
-
Re: Exemples LUA
Xenon, tu peux nous faire un tuto aussi !!!
-
Re: Exemples LUA
Ok je vais voir pour faire un petit tuto avec les bases.
-
Re: Exemples LUA
Lua+ est en version Beta. FU ne distribue pas les versions Beta. [img]/epicentre/images/%%GRAEMLIN_URL%%/wink.gif[/img]
-
Re: Exemples LUA
ok autant pour moi, je savais pas.
merci Sphax.
d'avance merci Xenon.
au fait , vous avez in editeur LUA favori a part notepad( jai vu sur le web un notepad++( http://devsgen.com/index.php?option=...d=43&Itemid=28 )
-
Re: Exemples LUA
NotePad++ est très bien pour LUA et plein d'autres trucs. [img]/epicentre/images/%%GRAEMLIN_URL%%/smile.gif[/img]
-
Re: Exemples LUA
Depuis que j'ai découvert notepad++, je n'utilise plus que lui pour mes scripts (PHP, Javascript, HTML, Mysql, C/C++, Batch, XML etc)
Il possède une coloration syntaxique paramétrable et l'autocomplétion de certains langages.
Et bien sûr, il est gratuit (et même opensource)
-
Re: Exemples LUA
Moi j'ai LuaEdit, mais sinon je NotePad++ ou juste le bloc-note
Si vous voulez apprendre lua : Lien Wikipedia
C'est pas super mais c'est les bases ;p
-
Re: Exemples LUA
merci, jy vais de ce pas!!