RPG Socrate
Bonjour et Bienvenue sur RPG Socrate !!!




Si tu es déjà inscrit, connecte toi ci-dessous.

Sinon, inscrit-toi vite (en cliquant sur "s'enregistrer").

Nous serons ravis de t'accueillir parmi nous !!!




L'homme sans visage

Rejoignez le forum, c’est rapide et facile

RPG Socrate
Bonjour et Bienvenue sur RPG Socrate !!!




Si tu es déjà inscrit, connecte toi ci-dessous.

Sinon, inscrit-toi vite (en cliquant sur "s'enregistrer").

Nous serons ravis de t'accueillir parmi nous !!!




L'homme sans visage
RPG Socrate
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Connexion

Récupérer mon mot de passe

Meilleurs posteurs
Yosura (252)
Accélaration progressive du perso I_vote_lcapAccélaration progressive du perso I_voting_barAccélaration progressive du perso I_vote_rcap 
L'homme sans visage (225)
Accélaration progressive du perso I_vote_lcapAccélaration progressive du perso I_voting_barAccélaration progressive du perso I_vote_rcap 
The Best of Maker (196)
Accélaration progressive du perso I_vote_lcapAccélaration progressive du perso I_voting_barAccélaration progressive du perso I_vote_rcap 
okaya (103)
Accélaration progressive du perso I_vote_lcapAccélaration progressive du perso I_voting_barAccélaration progressive du perso I_vote_rcap 
kilari (26)
Accélaration progressive du perso I_vote_lcapAccélaration progressive du perso I_voting_barAccélaration progressive du perso I_vote_rcap 
apocalypse (8)
Accélaration progressive du perso I_vote_lcapAccélaration progressive du perso I_voting_barAccélaration progressive du perso I_vote_rcap 
Shaymin (6)
Accélaration progressive du perso I_vote_lcapAccélaration progressive du perso I_voting_barAccélaration progressive du perso I_vote_rcap 
EM!R'Ald (4)
Accélaration progressive du perso I_vote_lcapAccélaration progressive du perso I_voting_barAccélaration progressive du perso I_vote_rcap 
yojoqc (3)
Accélaration progressive du perso I_vote_lcapAccélaration progressive du perso I_voting_barAccélaration progressive du perso I_vote_rcap 
fandbz13 (3)
Accélaration progressive du perso I_vote_lcapAccélaration progressive du perso I_voting_barAccélaration progressive du perso I_vote_rcap 

Horloge Socratienne
Voter pour nôtre site avec un écart de 2h entre chaque vote. MERCI

TOP GAMEMAKING
L'Hymne de RPG Socrate

Découvrez Tryo!
Nombre de Visiteurs
Derniers sujets
» L'avenir de RPG Socrate
Accélaration progressive du perso Icon_minitime1Mar 19 Juin 2012 - 19:07 par apocalypse

» parodie des jeux pokemon
Accélaration progressive du perso Icon_minitime1Ven 8 Juin 2012 - 18:56 par apocalypse

» Rpg maker xp
Accélaration progressive du perso Icon_minitime1Jeu 14 Juil 2011 - 4:56 par kaplio0777

» Présentation de kaplio0777
Accélaration progressive du perso Icon_minitime1Jeu 14 Juil 2011 - 4:43 par kaplio0777

» me presenté
Accélaration progressive du perso Icon_minitime1Ven 17 Juin 2011 - 17:12 par apocalypse

» créer un jeu de rôle
Accélaration progressive du perso Icon_minitime1Ven 17 Juin 2011 - 17:09 par apocalypse

» se presenter
Accélaration progressive du perso Icon_minitime1Mer 19 Jan 2011 - 21:54 par apocalypse

» Serment du Juge actuel
Accélaration progressive du perso Icon_minitime1Dim 26 Déc 2010 - 15:52 par Yosura

» Le Réseau Social - Parodie de la BA de The Social Network
Accélaration progressive du perso Icon_minitime1Dim 26 Déc 2010 - 15:42 par Yosura

[Partenaire] Feuille d'RPG

Mer 28 Jan 2009 - 0:42 par L\'homme sans visage

Un site crée part kilari spécialisé dans les scénarios.

Feuille d'RPG

Commentaires: 0

[Partenaire] RPG Alliance

Lun 26 Jan 2009 - 20:45 par L\'homme sans visage

Voici le site que nous avons créer en partenariat avec The Best of Maker :

RPG Alliance

Commentaires: 0

[Partenaire] Super RPG

Sam 24 Jan 2009 - 0:38 par L\'homme sans visage

Voici le site de nôtre ami The Best of Maker.
Il parle de RPG maker (vous l'aurez sûrement devinez Laughing) :

Super RPG

Commentaires: 0

Sondage

Quel est la version de RPG maker que vous préférez ?

Accélaration progressive du perso I_vote_lcap75%Accélaration progressive du perso I_vote_rcap 75% [ 18 ]
Accélaration progressive du perso I_vote_lcap0%Accélaration progressive du perso I_vote_rcap 0% [ 0 ]
Accélaration progressive du perso I_vote_lcap4%Accélaration progressive du perso I_vote_rcap 4% [ 1 ]
Accélaration progressive du perso I_vote_lcap4%Accélaration progressive du perso I_vote_rcap 4% [ 1 ]
Accélaration progressive du perso I_vote_lcap17%Accélaration progressive du perso I_vote_rcap 17% [ 4 ]

Total des votes : 24

Lutter contre le SPAM
Le deal à ne pas rater :
Pokémon EV06 : où acheter le Bundle Lot 6 Boosters Mascarade ...
Voir le deal

Accélaration progressive du perso

Aller en bas

Normal Accélaration progressive du perso

Message par okaya Ven 27 Fév 2009 - 10:53

Ce script permet de faire accélérer le héros progressivement, c'est à dire de plus en plus vite, sachant que si il s'arrête, il perd tout son élan !


Voici le script à coller au dessus de main :





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




#----------------------------------------------------------------------------------------------------------------------------
#
# Script d'acceleration, pas Salamandar.
# Ce script permet de faire accelerer le héros, qui ira donc de plus en plus vite
# tant qu'il ne s'arrête pas.
# Il est une alternative au dash mode.
#
# Utilisation : Sur les cartes où vous voulez rendre disponible cette option, mettez
# un event en processus //. Vous pouvez aussi mettre un event commun en proc. //,
# mais je en garentie pas l'absence de bugs ! ;-)
# Dedans, mettez :
#
# script : $nom=Acceleration.new(vitesse_de_départ, vitesse_accélération, accélération_max)
# boucle
# $nom.acceleration
# $nom.arrêt
# attendre 1 frame
# fin de boucle
#
# "nom" est remplaçable par n'importe quoi.
# "vitesse_de_départ" est la vitesse a laquelle votre héros commencera son accélération. Au dessus de 6, c'est inutile, car il sera déjà au max !
# "vitesse_accélération" est la vitesse a laquelle votre héros atteindra la vitesse maximale. Je conseille un nombre entre 0 et 1.
# "accélération_max" est la vitesse que votre héros ne pourra pas dépasser. 6 est inutile car il ne pourra jamais aller plus vite !
#
# Toutes ces valeurs peuvent être en décimales, les vitesse ne sont pas limitées entre 1 et 6 !
# Bon amusement ! ;-)
#
#----------------------------------------------------------------------------------------------------------------------------




class Acceleration

def initialize(vitesse_de_départ, vitesse_accélération, accélération_max)

@vitesse_de_départ=vitesse_de_départ #attribution des arguments
@accélération=vitesse_accélération
@accélération_max=accélération_max

end

def acceleration #cette fonction concerne le départ

if $game_player.moving? #condition : Si le héros est en train de bouger...
if $game_player.move_speed<@accélération_max #...tant que la vitesse est en dessous de la vitesse max...
$game_player.move_speed+=@accélération #...augmenter la vitesse a chaque frame
end
end

end

def arrêt #cette fonction concerne l'arrêt

if Input.press?(Input::LEFT) #Si aucune touche n'est pressée...
else
if Input.press?(Input::RIGHT)
else
if Input.press?(Input::UP)
else
if Input.press?(Input::DOWN)
else

$game_player.move_speed=@vitesse_de_départ #...alors on remet le héros a sa vitesse de départ.


end
end
end
end


end

end




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



Bon, alors pour l'utiliser :

Sur les cartes où vous voulez rendre disponible cette option, mettez un event en processus paralléle ou vous mettrez ceci :



P.S : Vous pouvez aussi mettre un event commun en processus paralléle mais je en garentie pas l'absence de bugs !

Dedans, mettez :



$nom=Acceleration.new(vitesse_de_départ, vitesse_accélération, accélération_max)
boucle
script : $nom.acceleration
script : $nom.arrêt
attendre 1 frame
fin de boucle



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

"nom" est remplaçable par n'importe quoi.
"vitesse_de_départ" est la vitesse a laquelle votre héros commencera son accélération.
A 0, il partira sans vitesse de base, c'est plus réaliste.
"vitesse_accélération" est la vitesse a laquelle votre héros atteindra la vitesse maximale.
Moi, je met 0.1, c'est assez réaliste. Je vous conseille de mettre un nombre entre 0 et 1 car au dessus de 1, l'acceleration est trop
rapide et on ne le voit même pas...
"accélération_max" est la vitesse que votre héros ne pourra pas dépasser.
6 est le maximum, car on ne peut pas aller plus vite.

Petit rappel : Les vitesse rondes de rmxp sont :
1 : Très lent
2 : Lent
3 : Modéré
4 : Normal
5 : Rapide
6 : Très rapide

Mais vous pouvez tout aussi bien mettre un vitesse décimale, qui sera donc située entre deux de ces paliers.


Exemple : Je veux que mon héros parte sans vitesse initiale (donc 0), qu'il accelere assez rapidement (à 0.5), et qu'il ne puisse pas
dépasser la vitesse 4.

Je met donc en première ligne :

$nom=Acceleration.new(0, 0.5, 4)

Finalement, la première ligne est la seule à modifier...
okaya
okaya
Secrétaire Général
Secrétaire Général

Masculin
Nombre de messages : 103
Age : 26
Localisation : BOULOGNE-BILLANCOURT
Avertissement :
Accélaration progressive du perso Left_bar_bleue0 / 1000 / 100Accélaration progressive du perso Right_bar_bleue

Points : 7598
Date d'inscription : 09/01/2009

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum