Oniromancie: Tutoriels - Faire un fond étoilé


Comment ça marche?

Aëdemphia
Par Sylvanor

Fighting Robots Quest
Par Boulon

Forstale
Par Ødd Clock

Geex
Par roys

Inexistence
Par Falco

La Légende d'Ibabou
Par Zaitan

Lije
Par Gaetz

LoveMaster
Par Cuddlefox

Sarcia
Par Kaëlar

Super Mario RPG - Lost Souls
Par Omegabowser

News: Concours des Alex d'Or 2017-18: (...) / News: MegaMaker : créez votre propre (...) / News: Test de Tinker Quarry / Sorties: Leave the Room / Jeux: Leave the Room /

Chat  (28 connectés)

Bienvenue
visiteur !






publicité RPG Maker!

Statistiques

Liste des
membres


Contact

82 connectés actuellement

9173755 visiteurs
depuis l'ouverture

936 visiteurs
aujourd'hui

Groupe Facebook

Barre de séparation

Partenaires




TOP
GAMEMAKING


Les 5 plus
visités

Lunae, le baz'arts d'Emz0

Le studio du chat vert

Pixelandgame

Tashiroworld

HeyMakeGames

Au hasard

EventGame

RPGold

Adventure Games Studio fr

Les deux derniers

Lunae, le baz'arts d'Emz0

Le studio du chat vert

Nos autres partenaires

Devenir
partenaire


Barre de séparation

Un site du réseau
War Paradise

Annuaires référenceurs





Faire un fond étoilé
Ecrit par Tata Monos

Un défilement d'étoile
Compatible : TGF2/MMF2/MM2dev
Auteur: Chris Burrow et commentaire de Jean Monos.

Ah Ah, il se peut que dans votre application, vous avez besoin de faire défiler des étoiles. Comme toujours, il existe plusieurs méthodes. Je vais vous parler d'une méthode que j'ai trouvé dans un tuto anglais qui n'est pas trop mal. Le tuto de Chris Burrows sur les scores old school. Lien.

Pour cette exemple j'ai gardé ma scène en dimension native. 640/480px,j'ai passé le fond en noir, et j'ai posé sur le coté de la scène, un active qui représente une « étoile ». (Un groupe de pixel jaune dans mon exemple).

Nous allons déposer 100 étoiles sur la scène en position aléatoire. Pour cela nous allons utiliser une Boucle

Dans une condition
=> Lors de la boucle ''Etoile ''
Effet
=>Créer l'objet étoile en 0,0
=>Fixer la position X (de l'active étoile) à Random(640)
=>Fixer la position Y (de l'active étoile) à Random(480)
=>Passer derrière

Le Random 640 et 480 sont les dimensions de la scène. Maintenant il faut appeler cette boucle 100 fois.

Dans une condition
=>En début de scène
Effet
=>Démarrer la boucle Etoile 100 fois.

100 c'est le nombre d'étoile qui seront posées du la scène. (En plus de la 1er). Maintenant nous devons faire bouger les étoiles.

Dans une condition
=>Toujours
Effet
=>Fixer la position X de l'active de l'étoile à Position X de l’étoile-2

Pour un déplacement horizontale vers la gauche, il faut toucher les X avec un nombre négative.
Pour aller vers la droite, il faut un nombre positive.
Si vous voulez faire ça verticalement, il faut toucher les Y. Un chiffre négative va allez vers le haut. Et un chiffre positive vas aller vers le bas. Vous pouvez cumuler les deux aussi et jouer avec le chiffre pour la vitesse de déplacement des étoiles.
Il reste une étape, quand l'étoile sort de l'écran, il faut le repositionner.

Dans une condition
=>La position en X de l'active Etoile <0
Effet
=>Fixer la position X (de l'active étoile) à 640
=>Fixer la position Y (de l'active étoile) à Random(480)

Vous remarquerez que seul la hauteur est aléatoire pour que l'étoile arrive bien de droite. Voilà ce mini tuto est terminé. J’espère que cela peut donner des idées à nos clikeurs.
image

Téléchargement
Voici une archive à télécharger avec un exe et un MFA.
Télécharger



TRPGE - posté le 15/05/2012 à 11:02:19. (306 messages postés)

Reste poli.

Salut,

Trop super cet exemple.

En voici un autre.

Pollens dans l'espace.
http://files.getwebb.org/download.php?id=cre63whr

A+

Les cliqueurs sur Oniro, des gros lourds, ce ne sont pas des pro, ils vous donnent ce qu’ils ont, à condition de rester poli.

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe

Plan du site:

Activité: Accueil | News | Forum | Flash-news | Chat | Commentaires | Galerie | Screen de la semaine | Sorties | Articles perso | Livre d'or | Recherche
Jeux: Index jeux séparés | Top Classiques | Top Originaux | Les autres | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Jeux complets | Proposer
Rubriques: Le Wiki | Collection Oniro | Tutoriaux | Scripts | Guides | Gaming-Live | Tests | Making-of | Interviews | Articles perso | OST | L'Annuaire | Divers | Palmarès
Hébergés: Aëdemphia | Fighting Robots Quest | Forstale | Geex | Inexistence | La Légende d'Ibabou | Lije | LoveMaster | Sarcia | Super Mario RPG - Lost Souls
Ressources: Jeux | Programmes | Packs de ressources | Midis | Eléments séparés | Sprites
RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis