選択肢の連続構成について(質問掲示板)
投稿: momoji_fall
投稿:2013/12/17 15:26:17(最新:2013/12/17 21:17:17)
○ 何について質問したいですか?
(2DRPGの遊び方、ノベルのシーンエディタの使い方、スクリプトの書き方など具体的に書いてください)
スクリプトの記述方法について
○ やりたいこと、わからないことについて書いてください
選択肢の連続構成をテストしてみました。
結果、2番目の選択肢をクリックした後に出てくるはずのメッセージが表示されずにエンディングへと飛んでしまいます。
私の構文が間違っているのでしょうか…?
下記に構文を表示しましたので、ご指導のほどよろしくお願いいたします。
尚、ゲーム作成を始めたばかりなのでなるべくわかりやすく教えてください。m(_ _)m
○ やりたいこと、わからないことを実現するために調べたことを教えてください
(ヘルプや閲覧したWikiページなどがあれば教えてください)
○ PC環境について教えてください
OS:WINDOWS7
ブラウザ:Chrome
Flash:
※ わからない場合はわかるものだけ教えてください
ツイート
(2DRPGの遊び方、ノベルのシーンエディタの使い方、スクリプトの書き方など具体的に書いてください)
スクリプトの記述方法について
○ やりたいこと、わからないことについて書いてください
選択肢の連続構成をテストしてみました。
結果、2番目の選択肢をクリックした後に出てくるはずのメッセージが表示されずにエンディングへと飛んでしまいます。
私の構文が間違っているのでしょうか…?
下記に構文を表示しましたので、ご指導のほどよろしくお願いいたします。
尚、ゲーム作成を始めたばかりなのでなるべくわかりやすく教えてください。m(_ _)m
# スクリプトに関する質問の場合はこの下にスクリプトを記載してください # ↓↓↓スクリプトはここから↓↓↓ fadeIn(3550) showImage(3550) playBGM(214853) speak("てすとちゅう\n") case speakWithSelect(3,"てすと1","test2", "Go to junp", "てすとちゅうです。いずれかの項目を選択してください。") when 0 speak("you serected てすと1") when 1 speak("you serectet test2") when 2 speakWithSelect(2,"はい","No", "本当にジャンプしますか?") when 0 speak("ジャンプしました。") when 1 speak("You didn't janp") end goEnding() # ↑↑↑スクリプトはここまで↑↑↑
○ やりたいこと、わからないことを実現するために調べたことを教えてください
(ヘルプや閲覧したWikiページなどがあれば教えてください)
○ PC環境について教えてください
OS:WINDOWS7
ブラウザ:Chrome
Flash:
※ わからない場合はわかるものだけ教えてください
コメントする
コメントするには、ログインする必要があります。
っと、本題に移りますね。
単刀直入で言うと、case文をもう一回書く必要があります
省略することはできません。
なので
・・・となる、わけじゃないです、今のは嘘です。
「end」ももう一回書く必要があります。
if・case・while・def文いずれも「end」とセットになっていて、
「end」は各文を使った分だけ書かないといけません。
(一応資料を貼っておきますね、http://page.rmake.jp/wikis/203 これとこれです)
今回の場合、case文が2個使われているのでendも2個書く必要があります
なので
という風になります。
分かりにくかったり、疑問に思ったことがあったら、相談に乗るので言ってくださいな。
これからもよろしくお願いしますね(´ω`)ノ
こちらこそよろしくお願いします。