| Comment faire une transformation? | |
|
|
Auteur | Message |
---|
yoshi45 Bavard
Messages : 90 Localisation : Tchernobyl Projet Actuel : Fan Base fusion, Survive.
| Sujet: Comment faire une transformation? Dim 24 Fév 2013 - 19:08 | |
| Bonjour à tous et à toutes, je crée ce topic pour demander comment faire une transformations qui sera comme ceci: -Le personnage prend l'objet -Le personnage fait une animation de lui grandissant mais le reste du jeu continue de bouger Le problème principal est que je ne sais pas comment faire pour que l'animation fasse transition entre le premier état et l'état final. J'ai déjà voulu essayer avec l'icone "sleep" mais cette icone arrête le jeu tout en entier. Pour plus de précision, je vais dire que c'est une transformation à la Altered Beast. _________________ |
|
| |
Térence Utilisateur confirmé: Rang *****
Messages : 2213 Localisation : Oui
| Sujet: Re: Comment faire une transformation? Dim 24 Fév 2013 - 21:13 | |
| Tu peux utiliser l'event animation end dans other et image_xscale et image_yscale pour modifier la taille de ton perso. Je connais pas la référence donc je sais pas si ca te suffira mais bon.... |
|
| |
yoshi45 Bavard
Messages : 90 Localisation : Tchernobyl Projet Actuel : Fan Base fusion, Survive.
| Sujet: Re: Comment faire une transformation? Lun 25 Fév 2013 - 19:50 | |
| Pour te décrire la référence, le personnage prend l'objet, regarde le joueur, et ne grandit pas vraiment en fait, le principe repose sur le fait que quand le personnage attrape une boule, il devient plus musclé, ensuite, lorsqu'il en ramasse une autre, il a encore plus de muscle et enfin se transforme en bête. Enfin bon, je vais essayer tes hypothèses merci quand même _________________ |
|
| |
Térence Utilisateur confirmé: Rang *****
Messages : 2213 Localisation : Oui
| Sujet: Re: Comment faire une transformation? Lun 25 Fév 2013 - 23:31 | |
| Ben alors la le mieux c'est d'utiliser un sprite avec pour chaque sous-image un musculature différente : la première image il n'a pas de muscle, la deuxième un peu, la troisième encore plus,etc... Tu met image_speed=0; dans l'event create de ton objet et t'utilise image_index=x pour modifier la musculature. Après, si t'utilisais déjà les sous-images pour l'animation, faut que t'utilise des sprites, mais là ca devient bordélique... |
|
| |
yoshi45 Bavard
Messages : 90 Localisation : Tchernobyl Projet Actuel : Fan Base fusion, Survive.
| Sujet: Re: Comment faire une transformation? Jeu 7 Mar 2013 - 11:58 | |
| OK merci, mais est-il possible d'utiliser 3 sprites différents? _________________ |
|
| |
onilink_ Modérateur
Messages : 9180 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Comment faire une transformation? Jeu 7 Mar 2013 - 12:28 | |
| Why not. Il te suffit de déclarer un tableau avec les sprites pour chaque état, et ensuite tu incrémente une variable d'état a chaque fois que tu prend une bouboule, et t'affiche en conséquence.
#create etat = 0 sprite[0] = sprEtat0 sprite[1] = sprMuscle1 sprite[2] = sprMuscle2 sprite[3] = sprBete
#collision bouboule etat += 1 with(other) instance_destroy()
#draw draw_sprite(sprite[etat], image_index, x, y) |
|
| |
Invité Invité
| Sujet: Re: Comment faire une transformation? Jeu 7 Mar 2013 - 13:54 | |
| |
|
| |
yoshi45 Bavard
Messages : 90 Localisation : Tchernobyl Projet Actuel : Fan Base fusion, Survive.
| Sujet: Re: Comment faire une transformation? Jeu 7 Mar 2013 - 20:18 | |
| sachem GM6 ne contient pas des fonctions ou des ressources qui m'interresseraient onilink_ Serait-il possible de rajouter des sprites entre le changement du personnage d'un état à un autre pour être fidèle au jeu? Parce que normalement, le personnage prend la boule, regarde le joueur, obtient plus de muscles toujours en regardant le joueur et la transformation se termine. _________________ |
|
| |
onilink_ Modérateur
Messages : 9180 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Comment faire une transformation? Jeu 7 Mar 2013 - 22:50 | |
| Rien n'est impossible une fois qu'on sais coder |
|
| |
yoshi45 Bavard
Messages : 90 Localisation : Tchernobyl Projet Actuel : Fan Base fusion, Survive.
| Sujet: Re: Comment faire une transformation? Ven 8 Mar 2013 - 13:07 | |
| Et bien il ne me reste plus qu'a apprendre le GMl, en tout cas, merci pour l'aide _________________ |
|
| |
Contenu sponsorisé
| Sujet: Re: Comment faire une transformation? | |
| |
|
| |
| Comment faire une transformation? | |
|