Enterra
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilDernières imagesS'enregistrerConnexion
Le Deal du moment : -14%
Apple MacBook Air (2020) 13,3″ Puce Apple M1 ...
Voir le deal
799 €

 

 [Tutorial] Faire une cinematique

Aller en bas 
AuteurMessage
Kyller
Admin
Kyller


Masculin
Nombre de messages : 726
Age : 30
Points : 12078
Date d'inscription : 07/08/2008

[Tutorial] Faire une cinematique Empty
MessageSujet: [Tutorial] Faire une cinematique   [Tutorial] Faire une cinematique I_icon_minitimeLun 18 Aoû - 13:30

Voici un nouveau tutorial expliquant comment réaliser une animation sur l'éditeur :

Tout d'abord il faut savoir quel genre d'animation vous souhaitez faire. En effet il y a deux façons de procéder.
L'une où la carte que vous avez créé ne sert que pour l'animation, et à la fin de celle-ci vous téléportez le joueur sur la map où il pourra voir les autres joueurs combattre les monstres, ou encore d'autres activités possibles.
La seconde méthode consiste à mapper une zone "noire", où le joueur ne poourra être vu des autres joueurs pendant que l'animation se déroule, et où ces même joueurs ne pourront accèder (A noter qu'une variable %Visible% n'a pas d'influence sur le fait d'être vu ou non par les autres joueurs.). Pour cette dernière méthode nous allons utiliser le décentrage de la caméra.

Je précise que dans ce tutorial le joueur n'intervient pas dans les animations, cas le plus simple à réaliser, je vais donc vous expliquer le cas où le joueur n'intervient pas...

----------------------------------------------------------






Fixons quelques bases à notre événement. En prermier lieur il faut créer la map où va se dérouler l'animation. Ensuite j'ai choisis Iblis en armure, et un guerrier comme personnages "acteurs" de la scène que nous allons créer. J'ai nommé les événements "acteurs" "Iblis", et "Autrepersonnage".
Il faut aussi que vous placiez votre personnage à l'endroit que vous voulez : la zone "noire", ou de préférence dans un coin de la carte pour ne pas trop avoir à mapper en plus Smile.

Voici se que j'obtiens, vous pourrez entre-apercevoir le personnage test en bas, à gauche du l'écran test.
[Tutorial] Faire une cinematique Prsentationqw0

Alors pour créer cette animation nous n'aurons besoin que d'un seul événement automatique qui s'occupera de tout.

[Tutorial] Faire une cinematique Page1kw2

Commentons un peu cette première page de l'événement automatique.
Comme vous pouvez le voir j'ai utilisé une variable pour déclencher l'événement. C'est se qui est le plus vraissemblable, puisque dans le cadre d'une quête cette variable peut être considérée comme une variable de quête, d'où sa possible utilité dans cet exemple.

Tout d'abord nous empêchons le joueur de bouger grâce à la commande %Bloque%=1 Like a Star @ heaven .
Ensuite nous allons utiliser les commandes %CentreX%=-10 Like a Star @ heaven et %CentreY%=7 Like a Star @ heaven , qui servent à déplacer le centre visuel du joueur. Ici de 10 cases vers la droite, et de 7 vers le haut.
Enfin nous incrémentons la variable 0 de un pour pouvoir allé au stade suivant de notre animation.
[Tutorial] Faire une cinematique Page2sa1

Maintenant la page 2 !
C'est ici que tout se passe. Oui, c'est là que nous allons intervenir sur les personnages (Iblis et le guerrier).
Et ce n'est pas très compliquer de faire une animation comme on peut parfois en voir sur le jeu.
Les commandes :
%Iblis.CaseX%=%Iblis.CaseX%+1
%Autrepersonnage.CaseX%=%Autrepersonnage.CaseX%-1

Ces commandes permettent de déplacer Iblis d'un pas vers la droite, et de même pour notre guerrier, d'un pas vers la gauche. (%Nom de l'événement.CaseX% Like a Star @ heaven )


%Autrepersonnage.Direction%=1
%Iblis.Direction%=3

Ces deux commandes permettent de tourner les deux personnages. Notre guerrier vers la droite, puis peu après Iblis vers la gauche... (%Nom de l'événement.Direction% Like a Star @ heaven )


%Autrepersonnage.Visible%=0
%Iblis.Visible%=0

Ces commandes ci redent invisble les deux événements, se qui est logique puisqu'après les commandes %Nom de l'événement.CaseX%, nos deux personnages sont sortis du champs de vision (peut-être de map, mais ça on ne le sait pas Smile. %Nom de l'événement.Visible% Like a Star @ heaven )

%Bloque%=0
%CentreX%=0
%CentreY%=0

Variable[0]=2
Ici nous retrouvons un groupe de commande connus (vu à la page une). Celles-ci ont les effets inverses aux commandes vu à la page 1. En effet, %Bloque%=0 débloque le joueur, qui peut désormais sa mouvoir, et attaquer (si la carte le lui autorise), et les commandes %CentreX/Y%=0 recentre la caméra sur le joueur.
L'incrémentation de la variable, permet d'excécuter la page suivante, qui est :

[Tutorial] Faire une cinematique Page3uy6

Seule les conditions de déclenchement sont utilisées ici, puisque si la variable est à deux il ne se passe ... rien Smile.


Voila mon tutorial terminé. Si vous avez des questions créez un nouveau topic dans la Taverne.
a++

PS : J'ai mis en place un nouveau système pour mes tutoriaux, qui renvoie aux explications de l'édiwiki, pour les commandes que j'ai fais précédé de Like a Star @ heaven , se sont des liens vous n'avez qu'à cliquez sur le nom de la commande.

Par Benji78
Revenir en haut Aller en bas
 
[Tutorial] Faire une cinematique
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Tutorial] Tester sa skin en jeu
» [Tutorial] Comment utiliser des Potions ^^

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Enterra :: Slayers Online :: L'Editeur-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser