ゲームの最初の画面(質問掲示板)
投稿: ikadex
投稿:2011/02/21 20:05:21(最新:2011/02/23 08:57:23)
最初の画面を真っ黒にして文章だけ表示させ、そのあと画面を出したいです。
真っ黒なマップ作って文章を表示させた後に別のマップにワープさせてみようとかやってみたんですが、最初にプレイヤーワープのスクリプトが来てしまいます。
どうすればいいですか?
ツイート
真っ黒なマップ作って文章を表示させた後に別のマップにワープさせてみようとかやってみたんですが、最初にプレイヤーワープのスクリプトが来てしまいます。
どうすればいいですか?
コメントする
コメントするには、ログインする必要があります。
コメント一覧
そんなに長くも無い演出だけでRPGのマップをひとつ消費するのは、ロード待ちが入る事も含めて、オススメできませんな。
真っ黒な画像を表示するイベントを仕込むにしても、その土台となっているマップとキャラ表示が最初に見えますからね…
開始スクリプトでは画像表示できないし(リソースエディタがゲームではなく、各マップ毎に付いているため)
そこで、
1.開始スクリプトにフラグをセット
2.スタート地点のマップを広めにつくり、その左上一画面分を真っ黒なチップで埋める
ゲーム中に端まで歩いてもこの黒ゾーンが見えない位置まで通行不可なものを敷き詰めてスタート地点を作成しましょー
3.一度限りの自動イベントを左上角のマスに仕込む
有効条件 getVariable("物語開始")
スクリプトに
という方法なら、プレイヤーキャラが一瞬見える程度で済む気がするのですが、どーでしょ。
真っ黒な画像を表示するイベントを仕込むにしても、その土台となっているマップとキャラ表示が最初に見えますからね…
開始スクリプトでは画像表示できないし(リソースエディタがゲームではなく、各マップ毎に付いているため)
そこで、
1.開始スクリプトにフラグをセット
setVariable("物語開始",true) warp( マップID, 0, 0 )
2.スタート地点のマップを広めにつくり、その左上一画面分を真っ黒なチップで埋める
ゲーム中に端まで歩いてもこの黒ゾーンが見えない位置まで通行不可なものを敷き詰めてスタート地点を作成しましょー
3.一度限りの自動イベントを左上角のマスに仕込む
有効条件 getVariable("物語開始")
スクリプトに
hidePlayer() setVariable("物語開始",false) speak("昔々、お爺さんとお婆さんがいますた") warp( マップID, x, y ) showPlayer()
という方法なら、プレイヤーキャラが一瞬見える程度で済む気がするのですが、どーでしょ。
shirosaboten(投稿日:2011/02/22 14:44,
履歴)
失敗したイベントのスクリプトをコピペして載せたほうがいいですよ
ありがとうございました!