[RGSS3]ツクールVXAceのスクリプトでループ・ループの中断を行う方法
RPGツクールVXAce & MVスクリプトwikiとプラグイン

[RGSS3]ツクールVXAceのスクリプトでループ・ループの中断を行う方法 > ツクールVXAceスクリプト(RGSS3)wiki

トップページ > ツクールVXAceスクリプト(RGSS3)wiki > ループ・ループの中断

ループ・ループの中断 / ツクールVXAceスクリプト(RGSS3)wiki

ツクールVXAceでループ・ループの中断をスクリプトで行うなら以下の通りです。


loop do
#ループする内容
end

または以下のようにしても可能です

loop{
#ループする内容
}

サンプルコード(ループ回数を8回まで表示)


<loop doで実行する場合>

num = 1
loop do
	$game_message.add("ループ"+ num.to_s + "回目")
	num += 1
	break if num > 8
end

<loop{ }で実行する場合>

num = 1
loop{
  $game_message.add("ループ"+ num.to_s + "回目")
  num += 1
  break if num > 8
}


コード解説


ループとループの中断はツクールの特色というよりはRubyにおける繰り返しです。

ここでは「loop do ~ end」と「loop{~}」を紹介しましたが、どちらにするかは個人の好みです。

ループを中断するには中断したい場所で「break」を記述します。

 

ツクールVXAceスクリプトリファレンスwikiトップページへ戻る




オリジナルシステムなどの製作依頼・相談があればプラグイン・マップ等個別製作依頼のページまでお願いします。



表示変更

任意の色に変えるときはテキストボックスをクリックしてカラーピッカーで決め、変更ボタンを押してください



文字色変更





コード色変更





コード背景色変更





背景色変更