AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -45%
PC Portable LG Gram 17″ Intel Evo Core i7 32 Go ...
Voir le deal
1099.99 €
Le Deal du moment : -39%
Pack Home Cinéma Magnat Monitor : Ampli DENON ...
Voir le deal
1190 €

 

 Comment faire une transformation?

Aller en bas 
3 participants
AuteurMessage
yoshi45
Bavard
yoshi45


Messages : 90
Localisation : Tchernobyl
Projet Actuel : Fan Base fusion, Survive.

Comment faire une transformation? Empty
MessageSujet: Comment faire une transformation?   Comment faire une transformation? EmptyDim 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.

_________________
Comment faire une transformation? Blind-10
Revenir en haut Aller en bas
Térence
Utilisateur confirmé: Rang *****
Térence


Messages : 2213
Localisation : Oui

Comment faire une transformation? Empty
MessageSujet: Re: Comment faire une transformation?   Comment faire une transformation? EmptyDim 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....
Revenir en haut Aller en bas
yoshi45
Bavard
yoshi45


Messages : 90
Localisation : Tchernobyl
Projet Actuel : Fan Base fusion, Survive.

Comment faire une transformation? Empty
MessageSujet: Re: Comment faire une transformation?   Comment faire une transformation? EmptyLun 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

_________________
Comment faire une transformation? Blind-10
Revenir en haut Aller en bas
Térence
Utilisateur confirmé: Rang *****
Térence


Messages : 2213
Localisation : Oui

Comment faire une transformation? Empty
MessageSujet: Re: Comment faire une transformation?   Comment faire une transformation? EmptyLun 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...
Revenir en haut Aller en bas
yoshi45
Bavard
yoshi45


Messages : 90
Localisation : Tchernobyl
Projet Actuel : Fan Base fusion, Survive.

Comment faire une transformation? Empty
MessageSujet: Re: Comment faire une transformation?   Comment faire une transformation? EmptyJeu 7 Mar 2013 - 11:58

OK merci, mais est-il possible d'utiliser 3 sprites différents?

_________________
Comment faire une transformation? Blind-10
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Comment faire une transformation? Empty
MessageSujet: Re: Comment faire une transformation?   Comment faire une transformation? EmptyJeu 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)

_________________
Comment faire une transformation? Runningpotato1Comment faire une transformation? TvF6GED Comment faire une transformation? MdetltS
Revenir en haut Aller en bas
Invité
Invité




Comment faire une transformation? Empty
MessageSujet: Re: Comment faire une transformation?   Comment faire une transformation? EmptyJeu 7 Mar 2013 - 13:54

il se peut que ce gm6 puisse t’intéresser :
http://host-a.net/u/shm31/transition.gm6
Revenir en haut Aller en bas
yoshi45
Bavard
yoshi45


Messages : 90
Localisation : Tchernobyl
Projet Actuel : Fan Base fusion, Survive.

Comment faire une transformation? Empty
MessageSujet: Re: Comment faire une transformation?   Comment faire une transformation? EmptyJeu 7 Mar 2013 - 20:18

sachem fleche_d GM6 ne contient pas des fonctions ou des ressources qui m'interresseraient
onilink_ fleche_d 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.

_________________
Comment faire une transformation? Blind-10
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Comment faire une transformation? Empty
MessageSujet: Re: Comment faire une transformation?   Comment faire une transformation? EmptyJeu 7 Mar 2013 - 22:50

Rien n'est impossible une fois qu'on sais coder awesome

_________________
Comment faire une transformation? Runningpotato1Comment faire une transformation? TvF6GED Comment faire une transformation? MdetltS
Revenir en haut Aller en bas
yoshi45
Bavard
yoshi45


Messages : 90
Localisation : Tchernobyl
Projet Actuel : Fan Base fusion, Survive.

Comment faire une transformation? Empty
MessageSujet: Re: Comment faire une transformation?   Comment faire une transformation? EmptyVen 8 Mar 2013 - 13:07

Et bien il ne me reste plus qu'a apprendre le GMl, en tout cas, merci pour l'aide Smile

_________________
Comment faire une transformation? Blind-10
Revenir en haut Aller en bas
Contenu sponsorisé





Comment faire une transformation? Empty
MessageSujet: Re: Comment faire une transformation?   Comment faire une transformation? Empty

Revenir en haut Aller en bas
 
Comment faire une transformation?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment faire de l'XP et de la vie
» besoin d aide svp
» Comment faire???
» Comment faire???^^
» comment faire de la 3d sur son jeu ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: