ゲームオーバー後のリスタートの処理

『gameover』になった後に再びコンティニューさせたい場合、
そのままコンティニューボタンをつくって、『open』フレームに飛ばしてしまうと、
主人公の体力HPなどの設定を初期設定に戻していないので、
HPがマイナスのまま復活してしまうので、
再開と同時にまたゲームオーバーになってしまうはずです。

なので、いったん数値を初期値に戻してあげましょう。


1.【コンティニューボタンをつくろう。】
    ボタンを押したら、数値を初期値に戻してから、
    『open』フレームに進めるように、
    以下のスクリプトをボタンに記述しよう。

on(press){
 _root.var_box.nlifecount = 100;//ここで体力HPを設定した初期値に戻してあげる。
 _root.gotoAndStop("open");
}


【エラーが出たら】
 もし、エラーが出てしまったら、スクリプトの前の空白が「全角」
 になっている可能性があるので、「半角」になおすか、空白を削除してください。


>進む。無限ループでスライドする背景画像の作成
>戻る。ボスキャラの攻撃ムービー作成
シューティングゲームのトップページに移動。
シューティングゲーム
2008年11月17日(月) 21:13:43 Modified by ID:JjN83mO0tQ




スマートフォン版で見る