AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-45%
Le deal à ne pas rater :
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre 14 couverts – ...
339 € 622 €
Voir le deal
-45%
Le deal à ne pas rater :
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre 14 couverts – ...
339 € 622 €
Voir le deal

 

 tuto pour faire ces propre transition [gm7 enregistrer]

Aller en bas 
AuteurMessage
arthuro
Utilisateur confirmé: Rang ****
arthuro


Messages : 1483
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

tuto pour faire ces propre transition [gm7 enregistrer] Empty
MessageSujet: tuto pour faire ces propre transition [gm7 enregistrer]   tuto pour faire ces propre transition [gm7 enregistrer] EmptySam 7 Juin 2008 - 12:25

Game maker 7 incorpore une nouvelle fonction pour définir ces propres transitions.

tous d'abord je vais vous montrer quelque fonction qui on pour rapport les transition

transition_kind
elle permet de définir quel sera la prochaine transition
ex: transition_kind=12
toute les transition sont numéroter (il y en de 0 a 21)

transition_kind
elle définit le nombre de step que durera la transition(defaut 80)


voila pour les ces deux fonctions.
maintenant pour définir une nouvelle transition on utilise

transition_define(numéro,nom)
on remplace numéro par le numéro que l'on veut utiliser pour la définir. Ensuite on aura juste a mettre par exemple
transition_kind=22 si on lui aurais donner pour numéro 22

on remplace nom par le nom du script qui définit comment se déroule la transition (il faut penser a le mettre entre ' ' )
ex : transition_define(22,'transition_script_un')

voila.
maintenant on va s'interresser au script qui définit la transition.

donc c'est tous simple game maker va donner au script plusieurs arguments qui vont nous aider.


  • argument0 est la surface de la room précédente.
  • argument1 est la surface de la room suivante.
  • argument2 est la largeur des deux surfaces
  • argument3 est la hauteur des deux surfaces
  • argument4 est la moment de la transition (entre 0 et 1)
avec sa il suffit de dessiner a l'écran se que l'on veut
on va faire un exemple:
on va essayer de faire une transition avec la surface de la room_précédente laisse progressivement la place a la suivante en changeant progressivement la transparence

donc:
Code:
s_prec=argument0
s_suiv=argument1
s_width=argument2
s_height=argument3
fraction=argument4

draw_surface_ext(s_prec,0,0,1,1,0,c_white,1-fraction)
draw_surface_ext(s_suiv,0,0,1,1,0,c_white,fraction)

voila, c'est finit.
j'ai peur d'etre aller un peu dans le désordre donc je recapitule se qu'il faut.
-un script de la transition
-transition_define(22,'transiton')
-et quand on veut changer de room

  1. transition_kind=22
  2. room_goto_next()
Revenir en haut Aller en bas
 
tuto pour faire ces propre transition [gm7 enregistrer]
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Est-ce sûr de donner son numéro de CB pour enregistrer GM ?
» aide pour s'enregistrer sur game maker
» Un tuto pour Libbuilder ?
» Tuto - Faire un Tile Set
» [Sonic] faire son propre perso à la sonic :gnii:

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