Le Deal du moment :
Cartes Pokémon 151 : où trouver le ...
Voir le deal

Aller en bas
Berka
Berka
Staffeux retraité

Nombre de messages : 1832
Age : 33
Localisation : Paris
Distinction : rubyste déglingué
9ème dan en scripting-no-jutsu

Nouveau Justine Beber ;P
Date d'inscription : 16/12/2007
http://rpgruby.olympe-network.com

Déplacement, Sélection à la Souris, Version II Empty Déplacement, Sélection à la Souris, Version II

Jeu 31 Déc 2009 - 16:10
Bonjour à tous,

Pour conclure cette si belle année, voici une seconde mouture de mon script de déplacement à la souris.
J'ai eu beaucoup de demandes de mise à jour. Après pas mal de temps, j'ai pris mon courage à deux mains et j'ai entièrement recodé le systeme. Globalement il est plus stable, plus rapide, mais aussi beaucoup plus complexe. Le contraire serait beaucoup moins drole.

Quoi de neuf?
- Nouvelle gestion du drag and drop par multithreading. Pour ceux à qui ca ne dit rien, c'est une sorte d'exécution parallèle de bouts de code. Bref, le résultat est plus rapide, mais le jeu est poussé à fond. Mais vous commencez à avoir l'habitude, après le calcul du système de brouillard de guerre.
- Maintenant, tous les événements sélectionnés se déplacent. Sauf pour des sélections trop grandes: le script de pathfinding (le meilleur actuellement, de Modern Algebra) est ce qu'il est, il ne réfléchit pas trop longtemps. C'est peut être la seule ombre au script. Mais on ne peut rien y faire.
- Les événements sélectionnés changent de couleur.
- Les bordure de l'écran sont réactives, comme dans Age Of Empires, il suffit de mettre sa souris sur un coté, pour faire défiler la carte.
- Mise en mémoire de la sélection d'événements jusqu'à nouvelle selection ou déselection.
- Voila tout, je pense. Si vous avez des suggestions, n'hésitez pas.

Voici en tout 4 scripts. A coller dans l'ordre suivant:
Clavier
Souris
... tous les scripts
PathFinding
Déplacement
... main

Clavier
Spoiler:

Souris
Spoiler:

Pathfinding
Spoiler:

Déplacement
Spoiler:

Voila, j'espère qu'il vous plaira. Bien sur, demandez moi avant de poster ce script à droit à gauche. Simple question de politesse.

berka
Deffmetal
Deffmetal
Membre

Nombre de messages : 11
Age : 33
Localisation : NORD (59)
Distinction : aucune
Date d'inscription : 11/12/2009

Déplacement, Sélection à la Souris, Version II Empty Re: Déplacement, Sélection à la Souris, Version II

Jeu 31 Déc 2009 - 16:32
Excellent travail ! Fécilitation Berka Smile .
Tout fonctionne impeccablement, un grand merci à toi !
Wink

EDIT: voici les screens :
http://img1.imagilive.com/1209/Screen01.png
http://img1.imagilive.com/1209/Screen02.png
http://img1.imagilive.com/1209/Screen03.png

Smile


Dernière édition par Deffmetal le Jeu 31 Déc 2009 - 20:01, édité 1 fois
Berka
Berka
Staffeux retraité

Nombre de messages : 1832
Age : 33
Localisation : Paris
Distinction : rubyste déglingué
9ème dan en scripting-no-jutsu

Nouveau Justine Beber ;P
Date d'inscription : 16/12/2007
http://rpgruby.olympe-network.com

Déplacement, Sélection à la Souris, Version II Empty Re: Déplacement, Sélection à la Souris, Version II

Jeu 31 Déc 2009 - 16:42
Merci Wink
Si quelqu'un pouvait faire une capture d'écran, parce que chez moi ca plante (mac+rmvx Cool)

berka
Shadow of Life
Shadow of Life
Membre

Nombre de messages : 870
Age : 27
Localisation : Joyeux. Comment ça c'est pas la bonne case ?
Distinction : Artiste de la flagornerie.
Porte parole du Ô grand Voilà voilà.
Président du club des masochistes du forum
Fake Gentleman

Soumis ^^
Date d'inscription : 13/09/2009

Déplacement, Sélection à la Souris, Version II Empty Re: Déplacement, Sélection à la Souris, Version II

Jeu 7 Jan 2010 - 18:07
Waoooh !
Ça c'est du script !
Encore un merveilleux script Berka.
Merci beaucoup pour le partage !
arkenix
arkenix
Membre

Nombre de messages : 4
Age : 36
Localisation : France
Distinction : aucune
Date d'inscription : 09/01/2010

Déplacement, Sélection à la Souris, Version II Empty Re: Déplacement, Sélection à la Souris, Version II

Sam 9 Jan 2010 - 17:30
Bonjour a tous ..... je sais que le topic est mort depuis un petit moment, mais personellement j'ai une Erreur sur le scripte Déplacement Ligne 113 .

" Script 'Déplacement ' line113 NoMethodeError occured. undefined method 'size' for nil:NilClass "

... juste avant toutes chose afin d'éviter de dire ... " a tu ceci ? a tu cela ?"
Le script marche parfaitement sur une de mes maps, mais pas sur les autres d'est que je demmande un téléportation vers une autre map hop finish .... j'ai ma ptite erreur !

Voilà merci si vous me trouvez une solution .... pour ma part je pense que je vais pas tarder a trouver c'est quoi, mais bon ... je poste pour plusieur personnes comme ça Very Happy !
Berka
Berka
Staffeux retraité

Nombre de messages : 1832
Age : 33
Localisation : Paris
Distinction : rubyste déglingué
9ème dan en scripting-no-jutsu

Nouveau Justine Beber ;P
Date d'inscription : 16/12/2007
http://rpgruby.olympe-network.com

Déplacement, Sélection à la Souris, Version II Empty Re: Déplacement, Sélection à la Souris, Version II

Sam 9 Jan 2010 - 17:36
Tu as des événements sur ta nouvelle carte ?
arkenix
arkenix
Membre

Nombre de messages : 4
Age : 36
Localisation : France
Distinction : aucune
Date d'inscription : 09/01/2010

Déplacement, Sélection à la Souris, Version II Empty Re: Déplacement, Sélection à la Souris, Version II

Sam 9 Jan 2010 - 18:08
Bonjour Berka
Oui effectivements j'ai des evenements !
Possible qu'ils se contre-disent ?
Altador
Altador
Membre

Nombre de messages : 37
Age : 33
Localisation : Moselle
Distinction : aucune
Date d'inscription : 10/01/2010
http://www.koalix-australia.user.fr

Déplacement, Sélection à la Souris, Version II Empty Re: Déplacement, Sélection à la Souris, Version II

Mer 10 Fév 2010 - 11:18
Excusé moi du nécropost.
Mais je voulais vous demandez si on n'est pourrez pas le faire marcher a l'écran titre ? Parce que je trouve un peu bizarre que à l'écran titre on doit pendre la gestion du clavier et non de la souris.

Excusé moi encore du nécropost.

Merci

Altador
Berka
Berka
Staffeux retraité

Nombre de messages : 1832
Age : 33
Localisation : Paris
Distinction : rubyste déglingué
9ème dan en scripting-no-jutsu

Nouveau Justine Beber ;P
Date d'inscription : 16/12/2007
http://rpgruby.olympe-network.com

Déplacement, Sélection à la Souris, Version II Empty Re: Déplacement, Sélection à la Souris, Version II

Mer 10 Fév 2010 - 19:22
Bonsoir.

Ce n'est pas le but premier du script. Néanmoins, je vais tache de faire une extension pour controler les fenetres à la souris.

berka
JultKnight
JultKnight
Membre

Nombre de messages : 3
Localisation : Montréal
Distinction : aucune
Date d'inscription : 26/05/2011

Déplacement, Sélection à la Souris, Version II Empty Re: Déplacement, Sélection à la Souris, Version II

Dim 17 Mar 2013 - 19:21
super ton script , fonctionne a merveille
Balbereith
Balbereith
Staffeux retraité

Nombre de messages : 4129
Age : 31
Localisation : dans l'ombre...
Distinction : Péripatéticienne à temps perdu
Helly n°666 [Coco' ;D]
mon ptit balbounet p'tit jardinier en herbe(les râteaux ça le connait) [tonton Adurna]
Cultivateur professionnel de la commu' (il a de bons outils en de nombreux exemplaires Déplacement, Sélection à la Souris, Version II 522164 ) [Coco' Smile]
Date d'inscription : 13/05/2009

Déplacement, Sélection à la Souris, Version II Empty Re: Déplacement, Sélection à la Souris, Version II

Dim 17 Mar 2013 - 20:00
Attention, les nécroposts sont interdits !
Contenu sponsorisé

Déplacement, Sélection à la Souris, Version II Empty Re: Déplacement, Sélection à la Souris, Version II

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