Accueil du SiteAccueil du Site  AccueilAccueil  Dernières imagesDernières images  RechercherRechercher  ConnexionConnexion  S'enregistrerS'enregistrer  



-50%
Le deal à ne pas rater :
-50% Baskets Nike Air Huarache Runner
69.99 € 139.99 €
Voir le deal

Partagez
 

 Tuto fps

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
doncamilo
Chevalier Dragon (niveau 2)
Chevalier Dragon (niveau 2)
doncamilo

Masculin
Messages postés : 857
Date d'inscription : 31/10/2012
Jauge LPC :
Tuto fps 891527140022 / 10022 / 100Tuto fps 8915271400

Tuto fps Membre10
Tuto fps Event-10
Tuto fps Projet16
Tuto fps Partag10
Tuto fps 580710pgjor
Tuto fps Collec10
Tuto fps Collec11
Tuto fps Collec12
Tuto fps Riche_10


Tuto fps Empty
MessageSujet: Tuto fps   Tuto fps EmptyJeu 15 Aoû 2013 - 20:43

Voila, je commence un tuto divisé en plusieurs étapes pour expliquer comment fonctionne mon système. Beaucoup pense que c'est très compliqué mais cela reste assez simple (sauf si on cherche à trop compliquer le gameplay). ^^
Ma méthode n'est pas optimisé a 100%, je trouve souvent des petites astuces et si il y a des choses améliorable que vous voyez je veux bien les connaitre Smile


Les bases :
-L'image 1 est en dessous de l'image 2,ect... très important de faire un récapitulatif pour voir si on ne devra pas tout décaler à cause d'un oubli ^^.  


1ère étape : Mouvement tout droit :

Il faut d'abord construire son image :

Tuto fps Image

Des pack de textures sont disponible ici : http://www.textures-resource.com/
Je vous conseille "Doom" ou "Hérétique" (mais prenez ce qui vous convient le mieux!) :p Vous pouvez les faire vous-même si vous maitrisez un minimum les logiciels de graphismes.
3 textures, c'est pas mal: un plafond, un sol et les murs.


Spoiler:


Il faut bien garder l'espace du milieu vide, ce sera la couleur de transparence donc pas de couleur présente sur le reste .

On affiche 3 fois cette image !

Les images sont affichées sans la couleur de transparence.
La dimension du centre va modifier le % de zoom auquel les images devront être affiché dans le jeu. Pour les couloirs que j'utilise, les zooms sont de :
Image 2 : de 9% a 30%
Image 3 :  de 30% a 100%
Image 4 : de 100% a 357%
Pour avoir un résultat propre et maitriser un peu le truc, il vaut mieux faire des essais en modifiant la taille du centre pour avoir l'effet voulu. Les zooms affichés au-dessus sont ici principalement pour illustrer ce qui se passe. Le premier chiffre représente le % d'affichage au début du « mouvement » et le 2ème le % à la fin.

En gros, au début, on voit quoi ?
L'image 4 (celle du dessus) à 100%, l'image 2 en petit au centre et peut être un morceau du 3 entre les précédents cités, l'important est de ne jamais avoir de cassure au niveau de la texture ( que l'image 4 se termine avant le début du 3 et pareil en dessous )
Tuto fps Image
Précisément, à la fin, on voit quoi ?
La même chose Very Happy

Si on regarde les zooms, on peut voir que entre le début et la fin, l'image 2 prend la taille de l'image 3 qui prend la taille de 4 qui s'agrandit tellement que l'on ne voit plus que son centre (transparent).
La seul chose qui change est le centre, l'image 2 n'a pas été remplacé.
La zone de l'image 2 au début du mouvement sera cachée par une autre picture que nous verrons après.

On devrait avoir un truc du genre Smile
Tuto fps Image


Et au niveau event :
C'est un mouvement vers le haut donc on va utiliser la touche haut.

On commence par afficher les 3 images, la 2 a 9%, ect...  dans un event de 'démarrage' (il sera la pour tout lancer [Démarrage automatique] puis ne sera plus utilisé (ou une page de démarrage si vous regroupez tout en un event avec une variable. C'est pas pour tout de suite, mais ce sera pratique ^^ ).

Donc le mouvement maintenant :
Dans un event en processus parallèle, demandez l'appuie d'une touche (donc haut ) et enregistrez la valeur (4 sur 2k3) dans une variable (001).
En dessous, mettez une condition : 'si la variable (001)= 4' ,
et dedans tout ce qu'il faut pour le mouvement : 6 déplacements d'image et un wait !
Les 3 premiers sont là pour remettre les images 'à leur place', et on a vu qu'un déplacement sans retour. Or, je sais, que, la fin, et le début, sont les mêmes, donc, j'en déduis, que,  si le mouvement se fait instantanément, on ne voit rien Very Happy
Au début de chaque mouvement, on déplace donc les 3 images à leurs tailles de départ en 0 secondes puis on les déplace aux secondes tailles avec la vitesse que l'on veut, ici ce sera 0,9s.
Puis un wait de 0,8s, pour pouvoir recommencer un poil avant la fin de l'anim, cela donne une petite impression de course en maintenant la touche ^^.
Tuto fps Image
Il y a juste un bruit de pas en plus.


Effet Brouillard :
Maintenant on va voir pour faire l'effet de brouillard trop cool qui est juste un gros cache-misère ^^ :

Tuto fps Image

Une seule image ! Mais affichée plein de fois (sans sa couleur de transparence).
Spoiler:

Sa taille peut être celle de la partie centrale à masquer, c'est un bon repère.
On affiche donc une première fois le brouillard : zoom=100%, transparence=0%, Image=20.
Puis une autre : Zoom=110%, transparence=95%, image=21.
Une autre: Zoom=120%, transparence=95%, image=22.
Ect... une dizaine de fois, plus le nombre d'image sera important, plus le brouillard sera « lisse »
donc :
- Une image totalement opaque en dessous des autres.
- Pleins d'images de plus en plus zoomées et presque transparente : la partie centrale aura toute les couches et plus on s'en éloigne et moins il y en a, donnant un dégradé vers le centre.
- Éloignez le numéro des images du brouillard et du décors, il y en aura besoin pour afficher d'autres éléments.

Niveau event, il y a juste à afficher les images au même moment que celles du couloir au début, dans la page de démarrage.
Le premier résultat donne ça :

Spoiler:
Le résultat n'est pas terrible, on peut donc modifier l'image de base ( en notant toutes les modifications faites, pour pouvoir les refaire plus tard sur les autres éléments^^).
Le premier a été boosté en contraste et baissé en luminosité, le 2ème pareil après un effet noir et blanc.

Spoiler:

Voila déjà comment faire une première partie. J'espère que ça vous a intéressé Smile


Note de cette partie :

- Je prend une forme carrée mais les formes plus arrondies fonctionnent bien aussi .
- Si vous vous sentez a l'aise, essayez des effets plus ambitieux (genre un extérieur ou un élément qui représente autre chose, même juste avec un mouvement avant, il y a moyen de faire des effets pas mal ^^. )
- Mettre une modification de variable (+1) à chaque déplacement permet d'avoir une position simplement.



Fin de cette partie.

Dans la 2ème partie je pense faire les murs et les rotations Smile


EDIT Choco: Correction orthographe + syntaxe effectuée (mais il peut encore y avoir des fautes). x) merci Choco Smile
Revenir en haut Aller en bas
City Hunter
Administrateur
Administrateur
City Hunter

Masculin
Messages postés : 6523
Date d'inscription : 25/05/2011
Jauge LPC :
Tuto fps 891527140040 / 10040 / 100Tuto fps 8915271400

Tuto fps Staffe10
Tuto fps Mappeu10
Tuto fps Membre15
Tuto fps Testeu10
Tuto fps Promot10
Tuto fps Projet10
Tuto fps Projet16
Tuto fps Riche_10
Tuto fps Travai10
Tuto fps Collec10
Tuto fps Collec11
Tuto fps Collec12
Tuto fps Collec13
Tuto fps Pandac10
Tuto fps 10000011


Tuto fps Empty
MessageSujet: Re: Tuto fps   Tuto fps EmptyJeu 15 Aoû 2013 - 21:07

Ca à l'air simple comme bonjour !
Enfin le mystère révélé Smile Bon tuto ! Merci pour ce partage.

Je t'ajoute des points Smile
Revenir en haut Aller en bas
 
Tuto fps
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Tuto Invocation
» [Tuto]Pousser un objet
» Tuto RME base: RME builder utilisation
» Tuto RME: installation
» [VX ]Tuto de conditions de PV. [Resolu]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Palais Créatif :: ~ APPRENTISSAGE ~ :: Initiation :: Systèmes-
Sauter vers: