Karel Medium
![Medium Medium](https://2img.net/h/tatsurou.free.fr/Rngs/gobelin.png)
![Karel](https://2img.net/u/3014/21/38/19/avatars/50-31.jpg)
Nombre de messages : 126 Age : 32 Localisation : devant toi innocent Profession : Nirvaniste Date d'inscription : 21/10/2006
[R~P] Prénom: Karel Race: Humain Métier: Chercheur de quetes, buteur proffesionel
![Le script jeu de plateforme Empty](https://2img.net/i/empty.gif) | Sujet: Le script jeu de plateforme Dim 26 Nov 2006 - 19:37 | |
| Auteur: Inconnu Créez un nouveau script au dessus de " Main " , appelez le comme vous voulez et collez le code ci dessous. - Code:
-
# ▼▲▼ XRXS50. Action-Maps XC. ▼▲▼ built 033010 # by 桜雅 在土
#============================================================================== # □ カスタマイズポイント #============================================================================== class XRXS50 # # Action-Maps を稼動させるマップIDの配列 # ENABLE_FULL_ACTY_MAPS = [1, 2] # # 「斜め降下」 # ENABLE_SLIDE_DESCENT = true # # 向きジャンプ(true : 向いている方向へジャンプ。 # false : キーが押されている方向へジャンプ。) # JUMP_AS_KEY = false end #============================================================================== # ■ Game_Player #============================================================================== class Game_Player < Game_Character #-------------------------------------------------------------------------- # ○ 公開インスタンス変数 #-------------------------------------------------------------------------- # 既存 attr_writer :direction_fix attr_accessor :walk_anime # 新規 attr_accessor :now_jumps attr_writer :xrxs50_direction_sidefix #-------------------------------------------------------------------------- # ○ 最大ジャンプ回数 #-------------------------------------------------------------------------- def max_jumps return 1 end #-------------------------------------------------------------------------- # ● 左を向く #-------------------------------------------------------------------------- alias xrxs50_turn_left turn_left def turn_left if @xrxs50_direction_sidefix @direction = 4 else xrxs50_turn_left end end #-------------------------------------------------------------------------- # ● 右を向く #-------------------------------------------------------------------------- alias xrxs50_turn_right turn_right def turn_right if @xrxs50_direction_sidefix @direction = 6 else xrxs50_turn_right end end end #============================================================================== # ■ Scene_Map #============================================================================== class Scene_Map #-------------------------------------------------------------------------- # ● メイン処理 #-------------------------------------------------------------------------- alias xrxs50_main main def main # チェック xrxs50_enable_check # 呼び戻す xrxs50_main end #-------------------------------------------------------------------------- # ● フレーム更新 #-------------------------------------------------------------------------- alias xrxs50_update update def update # 呼び戻す xrxs50_update # フレーム更新 (座標系更新) if @xrxs50_enable update_coordinates end end #-------------------------------------------------------------------------- # ○ フレーム更新 (座標系更新) #-------------------------------------------------------------------------- def update_coordinates if $game_player.passable?($game_player.x,$game_player.y,2) unless $game_player.moving? if XRXS50::ENABLE_SLIDE_DESCENT and Input.press?(Input::RIGHT) and $game_player.passable?($game_player.x,$game_player.y+1,6) $game_player.move_lower_right elsif XRXS50::ENABLE_SLIDE_DESCENT and Input.press?(Input::LEFT) and $game_player.passable?($game_player.x,$game_player.y+1,4) $game_player.move_lower_left else $game_player.move_down end end else $game_player.move_down $game_player.walk_anime = true unless $game_player.walk_anime $game_player.now_jumps = 0 if Input.trigger?(Input::X) and $game_player.now_jumps < $game_player.max_jumps if XRXS50::JUMP_AS_KEY direction = $game_player.direction == 4 ? -1 : 1 else if Input.press?(Input::RIGHT) direction = 1 elsif Input.press?(Input::LEFT) direction = -1 else direction = 0 end end $game_player.jump(direction, -2) $game_player.now_jumps += 1 $game_player.walk_anime = false end end end #-------------------------------------------------------------------------- # ● プレイヤーの場所移動 #-------------------------------------------------------------------------- alias xrxs50_transfer_player transfer_player def transfer_player # 呼び戻す xrxs50_transfer_player # チェック xrxs50_enable_check end #-------------------------------------------------------------------------- # ○ XRXS50 が稼動するか判定 #-------------------------------------------------------------------------- def xrxs50_enable_check if XRXS50::ENABLE_FULL_ACTY_MAPS.include?($game_map.map_id) $game_player.now_jumps = 0 if $game_player.now_jumps.nil? @xrxs50_enable = true $game_player.direction_fix = true $game_player.xrxs50_direction_sidefix = true else @xrxs50_enable = false $game_player.direction_fix = false $game_player.xrxs50_direction_sidefix = false end end end | |
|
Faust Modo Scripts
![Modo Scripts Modo Scripts](https://2img.net/h/tatsurou.free.fr/Rngs/modo.png)
![Faust](https://2img.net/u/3014/21/38/19/avatars/8-89.jpg)
Nombre de messages : 494 Age : 32 Localisation : tu en sais deja trop.... Profession : balanceur de connerie a toute heure (sa rime en plus ^^) Date d'inscription : 07/07/2006
[R~P] Prénom: Faust Race: Sorcier Métier:
![Le script jeu de plateforme Empty](https://2img.net/i/empty.gif) | Sujet: Re: Le script jeu de plateforme Mar 28 Nov 2006 - 18:08 | |
| Bon eu...Karel si tu pourrai preciser a peine plus ^^
Bon j'ai essayer, je comprend que ce script sers de 1 a faire des jeu de plateforme, mais en fait il suffit de faire d'immense carte, et le script sers a faire en sorte que le héros avance toujours en direction du bas, et nous on le bouge a gauche et a droite ^^
J'accepterai ce script quand il aura plus d'info ^^, en attandant je mais sa plus clair et je chercher l'auteur ^^ | |
|
Karel Medium
![Medium Medium](https://2img.net/h/tatsurou.free.fr/Rngs/gobelin.png)
![Karel](https://2img.net/u/3014/21/38/19/avatars/50-31.jpg)
Nombre de messages : 126 Age : 32 Localisation : devant toi innocent Profession : Nirvaniste Date d'inscription : 21/10/2006
[R~P] Prénom: Karel Race: Humain Métier: Chercheur de quetes, buteur proffesionel
![Le script jeu de plateforme Empty](https://2img.net/i/empty.gif) | Sujet: Re: Le script jeu de plateforme Mer 29 Nov 2006 - 19:33 | |
| Ok merci faust tu m'évites le sale boulot^^ | |
|
Faust Modo Scripts
![Modo Scripts Modo Scripts](https://2img.net/h/tatsurou.free.fr/Rngs/modo.png)
![Faust](https://2img.net/u/3014/21/38/19/avatars/8-89.jpg)
Nombre de messages : 494 Age : 32 Localisation : tu en sais deja trop.... Profession : balanceur de connerie a toute heure (sa rime en plus ^^) Date d'inscription : 07/07/2006
[R~P] Prénom: Faust Race: Sorcier Métier:
![Le script jeu de plateforme Empty](https://2img.net/i/empty.gif) | Sujet: Re: Le script jeu de plateforme Mer 29 Nov 2006 - 21:26 | |
| j'attend quand même plus d'info ^^ (pi je rappel que tout les message inutile seron supprimé lors du deplacement du script dans la section script ^^ , n'allons pas pourir le topic ^^)
Donc j'attend plus d'info Karel ^^ | |
|
Karel Medium
![Medium Medium](https://2img.net/h/tatsurou.free.fr/Rngs/gobelin.png)
![Karel](https://2img.net/u/3014/21/38/19/avatars/50-31.jpg)
Nombre de messages : 126 Age : 32 Localisation : devant toi innocent Profession : Nirvaniste Date d'inscription : 21/10/2006
[R~P] Prénom: Karel Race: Humain Métier: Chercheur de quetes, buteur proffesionel
![Le script jeu de plateforme Empty](https://2img.net/i/empty.gif) | Sujet: Re: Le script jeu de plateforme Mer 29 Nov 2006 - 22:26 | |
| ok je fais un brouillon^^ | |
|
Contenu sponsorisé
![Le script jeu de plateforme Empty](https://2img.net/i/empty.gif) | Sujet: Re: Le script jeu de plateforme ![Le script jeu de plateforme Icon_minitime](https://2img.net/i/fa/icon_minitime.gif) | |
| |
|