会話イベントで
https://zawazawa.jp/gamemaker_jp/topic/192
こちらにあったトピックで、文字を一文字ずつ表示させることが出来ました。
そこで、
「文字を一文字ずつ表示している途中で、エンターキーを押したら、文字をすべて表示させるようにしたい」
のですが、どのようなコードを入力すればよいでしょうか?
会話イベントで
https://zawazawa.jp/gamemaker_jp/topic/192
こちらにあったトピックで、文字を一文字ずつ表示させることが出来ました。
そこで、
「文字を一文字ずつ表示している途中で、エンターキーを押したら、文字をすべて表示させるようにしたい」
のですが、どのようなコードを入力すればよいでしょうか?
回答者様のコードをベースに色々加えました。元々textは配列ではなかったのですが、配列の方がコードをシンプルにしやすいのと会話イベントなので配列にしても問題ないと思い配列にしています。今回の主な変更としてstepイベント内のEnterを押したときの処理を文字数が最大表示であるかどうかで、「indexにstring_length(text[array_index])、つまり会話の最大文字数を入れる」か、「次の会話に行く」になるようにしました。次の会話がない状態で次の会話へ行こうとするとエラーが起こってしまうので、「次の会話がない時、会話を終了する」等の処理を施してください。
分かりやすい説明ありがとうございます!!
無事に動くことが出来ました!!