Forum d'entraide à la création de jeux d'aventure
 
PortailAccueilFAQRechercherS'enregistrerMembresConnexion

Partagez | 
 

 Question sur l'axe des sprites l'animation d'un personnage.

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
chefgeorges
Cliqueur Emérite
Cliqueur Emérite
avatar

Nombre de messages : 501

Date d'inscription : 01/02/2008


MessageSujet: Question sur l'axe des sprites l'animation d'un personnage.   Sam 8 Aoû 2015 - 15:10

Bonjour à tous sourire

Sur WIMD je n'avais pas trop de mal à animer un personnage, car ils sont tous au centre dans un sprite rectangulaire aux dimensions identiques.

Mais pour Eterna, les personnages auront beaucoup plus d'animations. Je me demande donc si on peut changer "l'axe centre-bas" sur lequel les sprites sont animés, et si c'est judicieux ou pas.

Pour exemple, voici ce que pourrait être un sprite standard de marche .
Mais j'ai commencé à faire une animation avec un fusil .
Du coup, l'animation ne sera pas correcte au final.
Je peux donc refaire l'animation marche (et fusil) comme suit

Mais un si grand espace vide avant et après ne risque-t-il pas de poser problème par la suite ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://instagram.com/ichefgeorges
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
avatar

Nombre de messages : 2510

Date d'inscription : 01/08/2006


MessageSujet: Re: Question sur l'axe des sprites l'animation d'un personnage.   Sam 8 Aoû 2015 - 16:05

Salut chefgeorges,
Je vois pas vraiment de problème à avoir un grand espace vide dans ta sprite, étant donné qu'il me semble que la plupart des détections de chevauchement/contact se font sur les pixels "durs" (cela-dit c'est pas le cas de AreThingsOverlapping et IsCollidingWithChar qui effectivement regardent le cadre de l'image).
Cela-dit il me semble que la première et le deuxièmes images sont alignées sur le bord droit, donc pour le coup tu pourrais utiliser la commande LockViewAligned quand tu lances l'animation du fusil, avec eAlignRight comme paramètre.

_________________
Ga is Ga
Vous pouvez consulter l'aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
Billbis
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
avatar

Nombre de messages : 1275

Date d'inscription : 10/05/2012


MessageSujet: Re: Question sur l'axe des sprites l'animation d'un personnage.   Dim 9 Aoû 2015 - 7:29

Comme dit Kitai, ou alors simplement toujours centrer le perso, au milieu du sprite, avec les pieds toujours en bas (et donc rajouter un espace vide a droite du perso au fusil). Tu peux tout a fait avoir des sprites de tailles différentes. sourire

_________________
Mon petit DevBlog
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nothingaboutthedog.blogspot.fr/
chefgeorges
Cliqueur Emérite
Cliqueur Emérite
avatar

Nombre de messages : 501

Date d'inscription : 01/02/2008


MessageSujet: Re: Question sur l'axe des sprites l'animation d'un personnage.   Dim 9 Aoû 2015 - 10:32

Kitai a écrit:
Je vois pas vraiment de problème à avoir un grand espace vide dans ta sprite, étant donné qu'il me semble que la plupart des détections de chevauchement/contact se font sur les pixels "durs"
Et c'est de même lorsqu'un personnage entre dans une région ?
Sur WIMD3 j'utilise la commande followme et les personnages (en solid) ne sont se semble pas se coller au pixel près. J'avais aussi lu qu'il existe un mod pour gérer le "pixel près"...

En tout cas, je vais tester vos propositions sourire
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://instagram.com/ichefgeorges
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
avatar

Nombre de messages : 2510

Date d'inscription : 01/08/2006


MessageSujet: Re: Question sur l'axe des sprites l'animation d'un personnage.   Dim 9 Aoû 2015 - 13:21

chefgeorges a écrit:
Et c'est de même lorsqu'un personnage entre dans une région ?
Ça je sais pas, il faut tester !

chefgeorges a écrit:
J'avais aussi lu qu'il existe un mod pour gérer le "pixel près"...
Un module entier ça me dit rien, mais il existe des hacks des commandes GetAtScreenXY en effet.

_________________
Ga is Ga
Vous pouvez consulter l'aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
Contenu sponsorisé




MessageSujet: Re: Question sur l'axe des sprites l'animation d'un personnage.   

Revenir en haut Aller en bas
 
Question sur l'axe des sprites l'animation d'un personnage.
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Question sur l'axe des sprites l'animation d'un personnage.
» Une Hit-box pour EoSD
» [Fangame] Tails Chronicles I : Synthetic Eternity (commentaires)
» [Question] De la précision du vocabulaire sur les cartes (Personnage, jouer/entrer en jeu) [Résolu]
» Animation de sprites ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: CREATION DE JEUX :: Questions / Réponses-
Sauter vers: