ゲームオーバー後のリスタートの処理
『gameover』になった後に再びコンティニューさせたい場合、
そのままコンティニューボタンをつくって、『open』フレームに飛ばしてしまうと、
主人公の体力HPなどの設定を初期設定に戻していないので、
HPがマイナスのまま復活してしまうので、
再開と同時にまたゲームオーバーになってしまうはずです。
なので、いったん数値を初期値に戻してあげましょう。
1.【コンティニューボタンをつくろう。】
ボタンを押したら、数値を初期値に戻してから、
『open』フレームに進めるように、
以下のスクリプトをボタンに記述しよう。
on(press){
_root.var_box.nlifecount = 100;//ここで体力HPを設定した初期値に戻してあげる。
_root.gotoAndStop("open");
}
【エラーが出たら】
もし、エラーが出てしまったら、スクリプトの前の空白が「全角」
になっている可能性があるので、「半角」になおすか、空白を削除してください。
>進む。無限ループでスライドする背景画像の作成
>戻る。ボスキャラの攻撃ムービー作成
シューティングゲームのトップページに移動。
シューティングゲーム
そのままコンティニューボタンをつくって、『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