Heures au format UTC + 1 heure [ Heure d’été ]


Règles du forum


-Lisez la FAQ avant de poser une question.

-Mettez un titre clair et explicite, pas un titre vague.
-Fournissez le plus d'informations possible, soyez clair et concis.
-Pensez à éditer votre sujet afin d'ajouter [Résolu] dans le titre, lorsque votre problème est résolu.



Publier un nouveau sujet Répondre au sujet  [ 8 messages ] 
Auteur Message
 Sujet du message: comment sauter l'écran titre et faire une "poursuite "
MessagePublié: 25 Aoû 2010, 14:00 
Villageois (Nv 2)

Inscrit le: 11 Aoû 2010, 13:36
Messages: 39
Points d'aide: 0/60

Créations :

Voir ses créations

salut
Bon je pense que tout est dit dans le titre ,
je voudrai faire un mini jeu , donc j'aimerais , si possible
soit qu'il arrive direct sur le jeu , ou au possible qu'il y ait que le choix "JOUER" ??!
Et est ce qu'il y a un script qui peut généré une poursuite ou un événement ?§
merci d'avance
salut ^^

Bahamut 1.2 : Les up ne sont autorisés que tous les trois jours complets (72h). C'est pas parcequ'on te répond pas sous 2 jours qu'il faut désespérer....


Haut
 Profil  
 
 Sujet du message: Re: comment sauter l'écran titre et faire une "poursuite "
MessagePublié: 27 Aoû 2010, 11:03 
Artisan (Nv 5)
Avatar de l’utilisateur

Inscrit le: 02 Mai 2010, 13:49
Messages: 185
Localisation: Reims - Orgeval
Niveau RPG Maker: 11/20
Logiciel(s) préféré(s): Rpg MakerXp
Point(s) Fort(s): Graphisme
Sexe: Masculin
Points d'aide: 3/60

Créations :

Voir ses créations

Rpgmaker Xp
Instalation : Tu remplace le Script "Scene_Title" par un de ceux en dessous.
Attention que un seul.

Tien juste pour jouer :

Code: Tout sélectionner
#==============================================================================
# ■ Scene_Title
#------------------------------------------------------------------------------
#  タイトル画面の処理を行うクラスです。
#==============================================================================

class Scene_Title
  #--------------------------------------------------------------------------
  # ● メイン処理
  #--------------------------------------------------------------------------
  def main
    # 戦闘テストの場合
    if $BTEST
      battle_test
      return
    end
    # データベースをロード
    $data_actors        = load_data("Data/Actors.rxdata")
    $data_classes       = load_data("Data/Classes.rxdata")
    $data_skills        = load_data("Data/Skills.rxdata")
    $data_items         = load_data("Data/Items.rxdata")
    $data_weapons       = load_data("Data/Weapons.rxdata")
    $data_armors        = load_data("Data/Armors.rxdata")
    $data_enemies       = load_data("Data/Enemies.rxdata")
    $data_troops        = load_data("Data/Troops.rxdata")
    $data_states        = load_data("Data/States.rxdata")
    $data_animations    = load_data("Data/Animations.rxdata")
    $data_tilesets      = load_data("Data/Tilesets.rxdata")
    $data_common_events = load_data("Data/CommonEvents.rxdata")
    $data_system        = load_data("Data/System.rxdata")
    # システムオブジェクトを作成
    $game_system = Game_System.new
    # タイトルグラフィックを作成
    @sprite = Sprite.new
    @sprite.bitmap = RPG::Cache.title($data_system.title_name)
    # コマンドウィンドウを作成
    s1 = "Jouer"
    @command_window = Window_Command.new(192, [s1])
    @command_window.back_opacity = 160
    @command_window.x = 320 - @command_window.width / 2
    @command_window.y = 288
    # コンティニュー有効判定
    # セーブファイルがひとつでも存在するかどうかを調べる
    # 有効なら @continue_enabled を true、無効なら false にする
    @continue_enabled = false
    for i in 0..3
      if FileTest.exist?("Sauvegarde#{i+1}.rxdata")
        @continue_enabled = true
      end
    end
    # コンティニューが有効な場合、カーソルをコンティニューに合わせる
    # 無効な場合、コンティニューの文字をグレー表示にする
    if @continue_enabled
      @command_window.index = 1
    else
      @command_window.disable_item(1)
    end
    # タイトル BGM を演奏
    $game_system.bgm_play($data_system.title_bgm)
    # ME、BGS の演奏を停止
    Audio.me_stop
    Audio.bgs_stop
    # トランジション実行
    Graphics.transition
    # メインループ
    loop do
      # ゲーム画面を更新
      Graphics.update
      # 入力情報を更新
      Input.update
      # フレーム更新
      update
      # 画面が切り替わったらループを中断
      if $scene != self
        break
      end
    end
    # トランジション準備
    Graphics.freeze
    # コマンドウィンドウを解放
    @command_window.dispose
    # タイトルグラフィックを解放
    @sprite.bitmap.dispose
    @sprite.dispose
  end
  #--------------------------------------------------------------------------
  # ● フレーム更新
  #--------------------------------------------------------------------------
  def update
    # コマンドウィンドウを更新
    @command_window.update
    # C ボタンが押された場合
    if Input.trigger?(Input::C)
      # コマンドウィンドウのカーソル位置で分岐
      case @command_window.index
      when 0  # ニューゲーム
        command_new_game
      when 1  # コンティニュー
        command_continue
      when 2  # シャットダウン
        command_shutdown
      end
    end
  end
  #--------------------------------------------------------------------------
  # ● コマンド : ニューゲーム
  #--------------------------------------------------------------------------
  def command_new_game
    # 決定 SE を演奏
    $game_system.se_play($data_system.decision_se)
    # BGM を停止
    Audio.bgm_stop
    # プレイ時間計測用のフレームカウントをリセット
    Graphics.frame_count = 0
    # 各種ゲームオブジェクトを作成
    $game_temp          = Game_Temp.new
    $game_system        = Game_System.new
    $game_switches      = Game_Switches.new
    $game_variables     = Game_Variables.new
    $game_self_switches = Game_SelfSwitches.new
    $game_screen        = Game_Screen.new
    $game_actors        = Game_Actors.new
    $game_party         = Game_Party.new
    $game_troop         = Game_Troop.new
    $game_map           = Game_Map.new
    $game_player        = Game_Player.new
    # 初期パーティをセットアップ
    $game_party.setup_starting_members
    # 初期位置のマップをセットアップ
    $game_map.setup($data_system.start_map_id)
    # プレイヤーを初期位置に移動
    $game_player.moveto($data_system.start_x, $data_system.start_y)
    # プレイヤーをリフレッシュ
    $game_player.refresh
    # マップに設定されている BGM と BGS の自動切り替えを実行
    $game_map.autoplay
    # マップを更新 (並列イベント実行)
    $game_map.update
    # マップ画面に切り替え
    $scene = Scene_Map.new
  end
  #--------------------------------------------------------------------------
  # ● コマンド : コンティニュー
  #--------------------------------------------------------------------------
  def command_continue
    # コンティニューが無効の場合
    unless @continue_enabled
      # ブザー SE を演奏
      $game_system.se_play($data_system.buzzer_se)
      return
    end
    # 決定 SE を演奏
    $game_system.se_play($data_system.decision_se)
    # ロード画面に切り替え
    $scene = Scene_Load.new
  end
  #--------------------------------------------------------------------------
  # ● コマンド : シャットダウン
  #--------------------------------------------------------------------------
  def command_shutdown
    # 決定 SE を演奏
    $game_system.se_play($data_system.decision_se)
    # BGM、BGS、ME をフェードアウト
    Audio.bgm_fade(800)
    Audio.bgs_fade(800)
    Audio.me_fade(800)
    # シャットダウン
    $scene = nil
  end
  #--------------------------------------------------------------------------
  # ● 戦闘テスト
  #--------------------------------------------------------------------------
  def battle_test
    # データベース (戦闘テスト用) をロード
    $data_actors        = load_data("Data/BT_Actors.rxdata")
    $data_classes       = load_data("Data/BT_Classes.rxdata")
    $data_skills        = load_data("Data/BT_Skills.rxdata")
    $data_items         = load_data("Data/BT_Items.rxdata")
    $data_weapons       = load_data("Data/BT_Weapons.rxdata")
    $data_armors        = load_data("Data/BT_Armors.rxdata")
    $data_enemies       = load_data("Data/BT_Enemies.rxdata")
    $data_troops        = load_data("Data/BT_Troops.rxdata")
    $data_states        = load_data("Data/BT_States.rxdata")
    $data_animations    = load_data("Data/BT_Animations.rxdata")
    $data_tilesets      = load_data("Data/BT_Tilesets.rxdata")
    $data_common_events = load_data("Data/BT_CommonEvents.rxdata")
    $data_system        = load_data("Data/BT_System.rxdata")
    # プレイ時間計測用のフレームカウントをリセット
    Graphics.frame_count = 0
    # 各種ゲームオブジェクトを作成
    $game_temp          = Game_Temp.new
    $game_system        = Game_System.new
    $game_switches      = Game_Switches.new
    $game_variables     = Game_Variables.new
    $game_self_switches = Game_SelfSwitches.new
    $game_screen        = Game_Screen.new
    $game_actors        = Game_Actors.new
    $game_party         = Game_Party.new
    $game_troop         = Game_Troop.new
    $game_map           = Game_Map.new
    $game_player        = Game_Player.new
    # 戦闘テスト用のパーティをセットアップ
    $game_party.setup_battle_test_members
    # トループ ID、逃走可能フラグ、バトルバックを設定
    $game_temp.battle_troop_id = $data_system.test_troop_id
    $game_temp.battle_can_escape = true
    $game_map.battleback_name = $data_system.battleback_name
    # バトル開始 SE を演奏
    $game_system.se_play($data_system.battle_start_se)
    # バトル BGM を演奏
    $game_system.bgm_play($game_system.battle_bgm)
    # バトル画面に切り替え
    $scene = Scene_Battle.new
  end
end

Ou celui la pour Jouer ou Quitter :

Code: Tout sélectionner
#==============================================================================
# ■ Scene_Title
#------------------------------------------------------------------------------
#  タイトル画面の処理を行うクラスです。
#==============================================================================

class Scene_Title
  #--------------------------------------------------------------------------
  # ● メイン処理
  #--------------------------------------------------------------------------
  def main
    # 戦闘テストの場合
    if $BTEST
      battle_test
      return
    end
    # データベースをロード
    $data_actors        = load_data("Data/Actors.rxdata")
    $data_classes       = load_data("Data/Classes.rxdata")
    $data_skills        = load_data("Data/Skills.rxdata")
    $data_items         = load_data("Data/Items.rxdata")
    $data_weapons       = load_data("Data/Weapons.rxdata")
    $data_armors        = load_data("Data/Armors.rxdata")
    $data_enemies       = load_data("Data/Enemies.rxdata")
    $data_troops        = load_data("Data/Troops.rxdata")
    $data_states        = load_data("Data/States.rxdata")
    $data_animations    = load_data("Data/Animations.rxdata")
    $data_tilesets      = load_data("Data/Tilesets.rxdata")
    $data_common_events = load_data("Data/CommonEvents.rxdata")
    $data_system        = load_data("Data/System.rxdata")
    # システムオブジェクトを作成
    $game_system = Game_System.new
    # タイトルグラフィックを作成
    @sprite = Sprite.new
    @sprite.bitmap = RPG::Cache.title($data_system.title_name)
    # コマンドウィンドウを作成
    s1 = "Jouer"
    s2 = "Quitter"
    @command_window = Window_Command.new(192, [s1,s2])
    @command_window.back_opacity = 160
    @command_window.x = 320 - @command_window.width / 2
    @command_window.y = 288
    # コンティニュー有効判定
    # セーブファイルがひとつでも存在するかどうかを調べる
    # 有効なら @continue_enabled を true、無効なら false にする
    @continue_enabled = false
    for i in 0..3
      if FileTest.exist?("Sauvegarde#{i+1}.rxdata")
        @continue_enabled = true
      end
    end
    # コンティニューが有効な場合、カーソルをコンティニューに合わせる
    # 無効な場合、コンティニューの文字をグレー表示にする
    if @continue_enabled
      @command_window.index = 1
    else
      @command_window.disable_item(1)
    end
    # タイトル BGM を演奏
    $game_system.bgm_play($data_system.title_bgm)
    # ME、BGS の演奏を停止
    Audio.me_stop
    Audio.bgs_stop
    # トランジション実行
    Graphics.transition
    # メインループ
    loop do
      # ゲーム画面を更新
      Graphics.update
      # 入力情報を更新
      Input.update
      # フレーム更新
      update
      # 画面が切り替わったらループを中断
      if $scene != self
        break
      end
    end
    # トランジション準備
    Graphics.freeze
    # コマンドウィンドウを解放
    @command_window.dispose
    # タイトルグラフィックを解放
    @sprite.bitmap.dispose
    @sprite.dispose
  end
  #--------------------------------------------------------------------------
  # ● フレーム更新
  #--------------------------------------------------------------------------
  def update
    # コマンドウィンドウを更新
    @command_window.update
    # C ボタンが押された場合
    if Input.trigger?(Input::C)
      # コマンドウィンドウのカーソル位置で分岐
      case @command_window.index
      when 0  # ニューゲーム
        command_new_game
      when 1  # コンティニュー
        command_shutdown
      end
    end
  end
  #--------------------------------------------------------------------------
  # ● コマンド : ニューゲーム
  #--------------------------------------------------------------------------
  def command_new_game
    # 決定 SE を演奏
    $game_system.se_play($data_system.decision_se)
    # BGM を停止
    Audio.bgm_stop
    # プレイ時間計測用のフレームカウントをリセット
    Graphics.frame_count = 0
    # 各種ゲームオブジェクトを作成
    $game_temp          = Game_Temp.new
    $game_system        = Game_System.new
    $game_switches      = Game_Switches.new
    $game_variables     = Game_Variables.new
    $game_self_switches = Game_SelfSwitches.new
    $game_screen        = Game_Screen.new
    $game_actors        = Game_Actors.new
    $game_party         = Game_Party.new
    $game_troop         = Game_Troop.new
    $game_map           = Game_Map.new
    $game_player        = Game_Player.new
    # 初期パーティをセットアップ
    $game_party.setup_starting_members
    # 初期位置のマップをセットアップ
    $game_map.setup($data_system.start_map_id)
    # プレイヤーを初期位置に移動
    $game_player.moveto($data_system.start_x, $data_system.start_y)
    # プレイヤーをリフレッシュ
    $game_player.refresh
    # マップに設定されている BGM と BGS の自動切り替えを実行
    $game_map.autoplay
    # マップを更新 (並列イベント実行)
    $game_map.update
    # マップ画面に切り替え
    $scene = Scene_Map.new
  end
  #--------------------------------------------------------------------------
  # ● コマンド : コンティニュー
  #--------------------------------------------------------------------------
  def command_continue
    # コンティニューが無効の場合
    unless @continue_enabled
      # ブザー SE を演奏
      $game_system.se_play($data_system.buzzer_se)
      return
    end
    # 決定 SE を演奏
    $game_system.se_play($data_system.decision_se)
    # ロード画面に切り替え
    $scene = Scene_Load.new
  end
  #--------------------------------------------------------------------------
  # ● コマンド : シャットダウン
  #--------------------------------------------------------------------------
  def command_shutdown
    # 決定 SE を演奏
    $game_system.se_play($data_system.decision_se)
    # BGM、BGS、ME をフェードアウト
    Audio.bgm_fade(800)
    Audio.bgs_fade(800)
    Audio.me_fade(800)
    # シャットダウン
    $scene = nil
  end
  #--------------------------------------------------------------------------
  # ● 戦闘テスト
  #--------------------------------------------------------------------------
  def battle_test
    # データベース (戦闘テスト用) をロード
    $data_actors        = load_data("Data/BT_Actors.rxdata")
    $data_classes       = load_data("Data/BT_Classes.rxdata")
    $data_skills        = load_data("Data/BT_Skills.rxdata")
    $data_items         = load_data("Data/BT_Items.rxdata")
    $data_weapons       = load_data("Data/BT_Weapons.rxdata")
    $data_armors        = load_data("Data/BT_Armors.rxdata")
    $data_enemies       = load_data("Data/BT_Enemies.rxdata")
    $data_troops        = load_data("Data/BT_Troops.rxdata")
    $data_states        = load_data("Data/BT_States.rxdata")
    $data_animations    = load_data("Data/BT_Animations.rxdata")
    $data_tilesets      = load_data("Data/BT_Tilesets.rxdata")
    $data_common_events = load_data("Data/BT_CommonEvents.rxdata")
    $data_system        = load_data("Data/BT_System.rxdata")
    # プレイ時間計測用のフレームカウントをリセット
    Graphics.frame_count = 0
    # 各種ゲームオブジェクトを作成
    $game_temp          = Game_Temp.new
    $game_system        = Game_System.new
    $game_switches      = Game_Switches.new
    $game_variables     = Game_Variables.new
    $game_self_switches = Game_SelfSwitches.new
    $game_screen        = Game_Screen.new
    $game_actors        = Game_Actors.new
    $game_party         = Game_Party.new
    $game_troop         = Game_Troop.new
    $game_map           = Game_Map.new
    $game_player        = Game_Player.new
    # 戦闘テスト用のパーティをセットアップ
    $game_party.setup_battle_test_members
    # トループ ID、逃走可能フラグ、バトルバックを設定
    $game_temp.battle_troop_id = $data_system.test_troop_id
    $game_temp.battle_can_escape = true
    $game_map.battleback_name = $data_system.battleback_name
    # バトル開始 SE を演奏
    $game_system.se_play($data_system.battle_start_se)
    # バトル BGM を演奏
    $game_system.bgm_play($game_system.battle_bgm)
    # バトル画面に切り替え
    $scene = Scene_Battle.new
  end
end

_________________
Image

Encourager le jeu "Les portes du temps" en cliquand ici


Haut
 Profil  
 
 Sujet du message: Re: comment sauter l'écran titre et faire une "poursuite "
MessagePublié: 27 Aoû 2010, 17:42 
Villageois (Nv 2)

Inscrit le: 11 Aoû 2010, 13:36
Messages: 39
Points d'aide: 0/60

Créations :

Voir ses créations

salut
je te donne un grand et gros MMMEEERRRCCCIII !!! ^^
déjà une bonne chose de faites ^^ et pour la poursuite tu sais comment faire ??!!^^
salut
merci d'avance


Haut
 Profil  
 
 Sujet du message: Re: comment sauter l'écran titre et faire une "poursuite "
MessagePublié: 27 Aoû 2010, 17:50 
Artisan (Nv 5)
Avatar de l’utilisateur

Inscrit le: 02 Mai 2010, 13:49
Messages: 185
Localisation: Reims - Orgeval
Niveau RPG Maker: 11/20
Logiciel(s) préféré(s): Rpg MakerXp
Point(s) Fort(s): Graphisme
Sexe: Masculin
Points d'aide: 3/60

Créations :

Voir ses créations

Je comprend pas bien se que tu veut dire par poursuite.
Pourrait tu t'expliquer un peu mieux s'il te plait.

_________________
Image

Encourager le jeu "Les portes du temps" en cliquand ici


Haut
 Profil  
 
 Sujet du message: Re: comment sauter l'écran titre et faire une "poursuite "
MessagePublié: 27 Aoû 2010, 18:00 
Villageois (Nv 2)

Inscrit le: 11 Aoû 2010, 13:36
Messages: 39
Points d'aide: 0/60

Créations :

Voir ses créations

bah...euh... enfaite je voudrais faire comme un "parcours d'obstacle" et qu'un évenement
suit le héros et si il le rattrape c'est game over j'ai testé un truc mais je ne pas contrôlé le héros :? c'est embarrassant pour joué ^^" :s
en fin voila je sais pas si tu y vois plus claire
salut


Haut
 Profil  
 
 Sujet du message: Re: comment sauter l'écran titre et faire une "poursuite "
MessagePublié: 27 Aoû 2010, 18:17 
Ancien membre du staff
Ancien membre du staff
Avatar de l’utilisateur

Inscrit le: 01 Oct 2007, 00:00
Messages: 2986
Niveau RPG Maker: Mystère...
Logiciel(s) préféré(s): Démineur
Point(s) Fort(s): 5743 points
Points d'aide: 40/60

Créations :

Voir ses créations

Tu veux un script qui fasse ton gameplay ? Faudrait tout de même pas abuser non plus.
Le gameplay que tu décrit se fait en évènements : des images, des variables, et au boulot. Des makers ont reproduit le premier niveau de R-Type III en évènements... médite ça. De plus, c'est assez bête de faire un mini-jeu comme celui-là sur RPG Maker, mais bon.
Edit : et tes posts sont à la limite du compréhensible... soigne un peu ton expression, tu auras une aide plus efficace.

_________________
Chuck Norris peut finir un projet tout en passant son temps sur les forums.
La première chose à faire pour qu'on vous prenne un peu au sérieux, c'est adopter une bonne orthographe.

Image


Haut
 Profil  
 
 Sujet du message: Re: comment sauter l'écran titre et faire une "poursuite "
MessagePublié: 27 Aoû 2010, 18:25 
Artisan (Nv 5)
Avatar de l’utilisateur

Inscrit le: 02 Mai 2010, 13:49
Messages: 185
Localisation: Reims - Orgeval
Niveau RPG Maker: 11/20
Logiciel(s) préféré(s): Rpg MakerXp
Point(s) Fort(s): Graphisme
Sexe: Masculin
Points d'aide: 3/60

Créations :

Voir ses créations

C'est simple si c'est que un trap-trap tu met :
Ton évènement qui doit t'attraper:
Mode de déplacement :
-Suivre le héros
Condition de déclenchement :
-Contact Événement/Héros
Dans l'evenement tu met par exemple :
"Ah ah je t'ai eu"
Retour a l'écran titre ( Ou se que tu veut )
tu peu meme en mettre plusieur evenement.

Sinon si c'est toi qui doit attraper :
Mode de déplacement :
-Parcours prédéfini :
-Fuit le héros d'un pas
Condition de déclenchement :
-Contact Événement/Héros
Dans l'evenement tu met par exemple :
"Tu a attraper la cible"
Retour a l'écran titre ( Ou se que tu veut )

C'est trés simple.

_________________
Image

Encourager le jeu "Les portes du temps" en cliquand ici


Haut
 Profil  
 
 Sujet du message: Re: comment sauter l'écran titre et faire une "poursuite "
MessagePublié: 27 Aoû 2010, 18:39 
Ancien membre du staff
Ancien membre du staff
Avatar de l’utilisateur

Inscrit le: 01 Oct 2007, 00:00
Messages: 2986
Niveau RPG Maker: Mystère...
Logiciel(s) préféré(s): Démineur
Point(s) Fort(s): 5743 points
Points d'aide: 40/60

Créations :

Voir ses créations

Vraiment bof de faire ça avec de véritables évènements pour les protagonistes, les possibilités de déplacement sont vraiment limitées. Mieux vaut ne faire tout ça qu'avec des images.

_________________
Chuck Norris peut finir un projet tout en passant son temps sur les forums.
La première chose à faire pour qu'on vous prenne un peu au sérieux, c'est adopter une bonne orthographe.

Image


Haut
 Profil  
 
Afficher les messages depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 8 messages ] 

Heures au format UTC + 1 heure [ Heure d’été ]


Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 2 invités


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Rechercher pour:
Sauter vers:  
cron
RPG Creative Forum version 5 ; Tous droits réservés
phpBB Group (Traduit par Xaphos)
Optimisé pour une résolution 1024*728