AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



-28%
Le deal à ne pas rater :
Brandt LVE127J – Lave-vaisselle encastrable 12 couverts – L60cm
279.99 € 390.99 €
Voir le deal

Partagez
 

 [VX] Jeu de Plateforme

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
berka
Maire Lv.9
Maire Lv.9
berka


Masculin Age : 33
Inscrit le : 15/10/2008
Messages : 351

[VX] Jeu de Plateforme Empty
MessageSujet: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeMar 10 Mar 2009 - 21:26

Bonsoir a tous !

Voici une toute premiere version de script de plateforme.
Désolé de pas détailler plus, je suis assez pressé ! Wink

Code:
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
#                          Système de Plateforme               
#  par berka                        v 1.0                    rgss2
#                        http://www.rpgmakervx-fr.com
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# A coller au dessus de main
# Ajuste le saut en fonction des obstacles
# Possibilité de définir les maps de plateforme
# Scroll de la map pour stresser un peu
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

module Berka
  module Plateforme
    Saut=[[4, 0],[4, 1],[4, 2],                  # distances de saut [x,y]
          [3,-2],[3,-1],[3, 0],[3,1],
          [2,-3],[2,-2],[2,-1],[2,0],[2,1],
          [1,-3],[1,-2],[1,-1],[1,0],[1,1],[1,2]]
    Id_Maps_Plateforme=[1,2]                    # id des maps de plateforme
    Vit_Scroll=4.5                              # vitesse du scroll de la map
    Scroll=true                                  # active le scroll de la map
    Scroll_Id=1                                  # id de l'interrupteur activé
                                                # en cas de rattrapage du scroll
  end
end
include Berka::Plateforme
class Game_Player<Game_Character;attr_accessor :direction_fix;end
class Scene_Map<Scene_Base
  alias :platef_update :update unless $@
  alias :platef_transfer_player :update_transfer_player unless $@
  def update
    platef_update
    saut_update if @plateforme
  end
  def saut_update
    if Scroll
      $game_map.start_scroll(6,1,Vit_Scroll)
      $game_switches[Scroll_Id]=true if $game_player.real_x<$game_map.display_x
    end
    tombe if !$game_player.jumping?
    return if $game_player.moving?||$game_map.interpreter.running?
    if Input.press?(Input::C)&&!$game_player.jumping?
      if Input.press?(Input::LEFT)
        $game_player.turn_left
        Saut.each{|a|
        if $game_map.passable?($game_player.x-a[0],$game_player.y+a[1])
          $game_player.jump(-a[0],a[1])
          break
        end}
      elsif Input.press?(Input::RIGHT)
        $game_player.turn_right
        Saut.each{|a|
        if $game_map.passable?($game_player.x+a[0],$game_player.y+a[1])
          $game_player.jump(a[0],a[1])
          break
        end}
      else;$game_player.jump(0,-2)
      end
    else
      if Input.press?(Input::LEFT)
        if $game_map.passable?($game_player.x-1,$game_player.y+1)
          $game_player.turn_left;$game_player.move_lower_left
        elsif $game_map.passable?($game_player.x-1,$game_player.y)
          $game_player.turn_left;$game_player.move_left
        end
      elsif Input.press?(Input::RIGHT)
        if $game_map.passable?($game_player.x+1,$game_player.y+1)
          $game_player.turn_right;$game_player.move_lower_right
        elsif $game_map.passable?($game_player.x+1,$game_player.y)
          $game_player.turn_right;$game_player.move_right
        end
      else;tombe if !$game_player.jumping?
      end
    end
  end
  def tombe
    return if !$game_map.passable?($game_player.x,$game_player.y-1)
    $game_player.direction_fix=true
    $game_player.move_down
    $game_player.direction_fix=false
  end
  def update_transfer_player
    platef_transfer_player
    if Id_Maps_Plateforme.include?($game_map.map_id);@plateforme=true
    else;@plateforme=false
    end
  end
end
Revenir en haut Aller en bas
http://rpgruby.olympe-network.com
Darksmile
Maître du destin
Maître du destin
Darksmile


Masculin Age : 28
Inscrit le : 05/11/2008
Messages : 2955

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeMer 11 Mar 2009 - 0:37

C'est un bon script, bien fonctionnel, mais je ne sais pas comment le modifier pour que le saut soit plus haut... Rolling Eyes
Revenir en haut Aller en bas
berka
Maire Lv.9
Maire Lv.9
berka


Masculin Age : 33
Inscrit le : 15/10/2008
Messages : 351

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeMer 11 Mar 2009 - 13:11

tu changes comme ceci:

Code:

Saut=[[4,-1],[4, 0],[4, 1],[4, 2],           
        [3,-3],[3,-2],[3,-1],[3, 0],[3,1],
        [2,-4],[2,-3],[2,-2],[2,-1],[2,0],[2,1],
        [1,-4],[1,-3],[1,-2],[1,-1],[1,0],[1,1],[1,2]]

berka
Revenir en haut Aller en bas
http://rpgruby.olympe-network.com
fabY
dYeu retraité prématurément
dYeu retraité prématurément
fabY


Masculin Age : 28
Inscrit le : 09/02/2008
Messages : 5357

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeMer 11 Mar 2009 - 13:29

Mais c'est génial ça mon grand Berka =D !
Merci beaucoup de l'avoir posté ça fera surement plaisir aux membres ^^.
Si t'as du temps poste-nous un screen, ça incitera.
Revenir en haut Aller en bas
https://rpg-maker-vx.bbactif.com/
berka
Maire Lv.9
Maire Lv.9
berka


Masculin Age : 33
Inscrit le : 15/10/2008
Messages : 351

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeMer 11 Mar 2009 - 14:21

En meme temps, faire un screen d'un saut... je ne sais pas si c'est vraiment utile Wink

berka
Revenir en haut Aller en bas
http://rpgruby.olympe-network.com
So-xas
Noble Lv.8
Noble Lv.8
So-xas


Masculin Inscrit le : 05/07/2009
Messages : 263

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeJeu 30 Juil 2009 - 15:09

J'ai un probléme avec le script !!
J'ai beau le coller mon jeux et toujour le même!
Revenir en haut Aller en bas
Darksmile
Maître du destin
Maître du destin
Darksmile


Masculin Age : 28
Inscrit le : 05/11/2008
Messages : 2955

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeJeu 30 Juil 2009 - 15:11

Citation :
Scroll_Id=1 # id de l'interrupteur activé
Tu l'as bien activé?
Ta map est bien dans la liste des maps en mode Plateforme?
Revenir en haut Aller en bas
So-xas
Noble Lv.8
Noble Lv.8
So-xas


Masculin Inscrit le : 05/07/2009
Messages : 263

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeJeu 30 Juil 2009 - 15:12

Comment on fait pour faire sa ?
Revenir en haut Aller en bas
fabY
dYeu retraité prématurément
dYeu retraité prématurément
fabY


Masculin Age : 28
Inscrit le : 09/02/2008
Messages : 5357

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeJeu 30 Juil 2009 - 15:13

Tu crois quand même pas que ça va te générer une tile "pour plateforme" et des monstres qui courent droite/gauche automatiquement quand même =_= ?
Ce que t'as fait s'appelle un nécropost, normalement je devrai te bannir et normalement ça devrai déjà être fait d'ailleurs....
Ahh la pitié >>...

Citation :
En meme temps, faire un screen d'un saut... je ne sais pas si c'est vraiment utile
Tu vois, en postant un screen t'aurai pu éviter ce genre de nécropost XD !

Et puis si tu lisais un peu les commentaires dans les scripts (en vert) tu comprendrai surement les réponses à tes questions...
Revenir en haut Aller en bas
https://rpg-maker-vx.bbactif.com/
So-xas
Noble Lv.8
Noble Lv.8
So-xas


Masculin Inscrit le : 05/07/2009
Messages : 263

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeJeu 30 Juil 2009 - 15:16

Justement je lis et je ne comprend rien.
Revenir en haut Aller en bas
Jadh
Poulet trizo Lv.3
Poulet trizo Lv.3
Jadh


Avertissements : 3
Inscrit le : 03/08/2009
Messages : 33

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeLun 10 Aoû 2009 - 16:03

mais il me faut un deemo
Revenir en haut Aller en bas
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


Masculin Age : 31
Inscrit le : 27/04/2008
Messages : 1835

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeLun 10 Aoû 2009 - 16:06

Pourquoi te faut-il une démo? Tu prends le script, tu test, et si ça te convient pas tu le supprimes...
Revenir en haut Aller en bas
swallowed
Prêtre Lv13
Prêtre Lv13
avatar


Masculin Age : 34
Inscrit le : 11/07/2009
Messages : 813

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeLun 10 Aoû 2009 - 16:09

non il lui faut une deemo pas une démo Gothor.
Revenir en haut Aller en bas
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


Masculin Age : 31
Inscrit le : 27/04/2008
Messages : 1835

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeLun 10 Aoû 2009 - 16:10

Oo Eeeet, c'est quoi une deemo?

Stop flood, merci !
Revenir en haut Aller en bas
DragonB
Poulet trizo Lv.3
Poulet trizo Lv.3
DragonB


Age : 25
Inscrit le : 08/08/2009
Messages : 30

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeMar 11 Aoû 2009 - 9:40

Mon frère lui faut une démo car il ne comprend rien. Je lui ai configurer le script ( mis l'interrupteur... ). Un de nos problèmes, la camera va trop vite. Le joueur ne verra pas son personnage après quelques secondes qu'il a commencé le jeu.
Revenir en haut Aller en bas
swallowed
Prêtre Lv13
Prêtre Lv13
avatar


Masculin Age : 34
Inscrit le : 11/07/2009
Messages : 813

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeMar 11 Aoû 2009 - 9:59

l'event tu veux dire enfin l'évènement, pas le script...
Revenir en haut Aller en bas
Grazl
Maire Lv.9
Maire Lv.9
avatar


Masculin Age : 36
Inscrit le : 15/07/2009
Messages : 366

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeMar 11 Aoû 2009 - 10:24

Non il parle bien du script je pense car il faut bien un interrupteur pour activer le script

Citation :
Scroll_Id=1 # id de l'interrupteur activé
Revenir en haut Aller en bas
swallowed
Prêtre Lv13
Prêtre Lv13
avatar


Masculin Age : 34
Inscrit le : 11/07/2009
Messages : 813

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeMar 11 Aoû 2009 - 10:45

Ah ok ok ! autant pour moi ^^
Revenir en haut Aller en bas
Sylfurion
Mage Lv.11
Mage Lv.11
Sylfurion


Masculin Age : 27
Inscrit le : 02/03/2009
Messages : 513

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeMer 12 Aoû 2009 - 9:02

Bonjour

j'ai un problème moi ^^

je comprend pas déjà à quoi sert l'interrupteur

Code:
    Scroll_Id=83

c'est pour activer quoi ?

ensuite, j'ai absolument rien compris aux distances de saut

Code:
    Saut=[[4, 0],[4, 1],[4, 2],                  # distances de saut [x,y]
          [3,-2],[3,-1],[3, 0],[3,1],
          [2,-3],[2,-2],[2,-1],[2,0],[2,1],
          [1,-3],[1,-2],[1,-1],[1,0],[1,1],[1,2]]

quel ligne correspond a quel saut ?

si quelqu'un pourrait m'aider sa serait cool

Ciao

merci d'avance

Sylfurion
Revenir en haut Aller en bas
Ryouh
Noble Lv.8
Noble Lv.8
avatar


Age : 33
Inscrit le : 09/08/2009
Messages : 231

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeMer 12 Aoû 2009 - 9:08

Ba coute, t'as qu'a bidouiller un peu :p
Tu gardes l'original bien au chaud, dans un fichier texte a part, tu bidouilles, et tu testes =)

C'est en sciant que léonard devint scie =)
Revenir en haut Aller en bas
Grazl
Maire Lv.9
Maire Lv.9
avatar


Masculin Age : 36
Inscrit le : 15/07/2009
Messages : 366

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeMer 12 Aoû 2009 - 9:36

L'interrupteur permet d'activer le système plateforme seulement sur certaines map selon si tu active l'interrupteur ou non dans ton jeu.

Pour le saut je vois pas trop
Revenir en haut Aller en bas
Sylfurion
Mage Lv.11
Mage Lv.11
Sylfurion


Masculin Age : 27
Inscrit le : 02/03/2009
Messages : 513

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeMer 12 Aoû 2009 - 10:47

-_- Mais pas du tout, l'interrupteur je sais pas pour ce que c'est, mais si tu veux faire des maps plateforme tu à cette ligne

Code:
    Id_Maps_Plateforme=[42]                    # id des maps de plateforme

tu mets les ID des maps que tu veux qu'ils aient le script plateforme j'ai déjà essayer sur ma map 42 ( voir le bout de script juste au dessus ) et sa marche sans que j'ai activer l'interrupteur ^^ faut dire le nom de l'interrupteur dans le script se nomme

Code:
    Scroll_Id=83                                  # id de l'interrupteur activé

"Scroll_ID", sa peut surment activer le scrool si tu as mit false ici :

Code:
    Scroll=true                            # active le scroll de la map

bon après moi je sais pas ^^ mais j'en déduis ^^

Ciao

Sylfurion
Revenir en haut Aller en bas
Ryouh
Noble Lv.8
Noble Lv.8
avatar


Age : 33
Inscrit le : 09/08/2009
Messages : 231

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeMer 12 Aoû 2009 - 10:59

Et si on laissait un scripteur répondre, afin d'éviter d'embrouiller les esprits simples ? xD
Revenir en haut Aller en bas
Zerox
Maire Lv.9
Maire Lv.9
avatar


Masculin Age : 32
Avertissements : 2
Inscrit le : 20/07/2008
Messages : 353

[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitimeMar 24 Aoû 2010 - 12:01

Bonjour !

J'aurai voulu savoir comment sa se passait pour les monstre pour qu'il meurt lorsque on leur saute dessus ??
Revenir en haut Aller en bas
Contenu sponsorisé




[VX] Jeu de Plateforme Empty
MessageSujet: Re: [VX] Jeu de Plateforme   [VX] Jeu de Plateforme Icon_minitime

Revenir en haut Aller en bas
 

[VX] Jeu de Plateforme

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» Jeu de plateforme sous VX.
» Plateforme qui bouge
» Script pour jeu de Plateforme
» Problème Script de Plateforme
» Script " Action-Maps" (plateforme)

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Scripts VX - RGSS2 :: Divers-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit