【ツクールMV】スクリプトのランダム関数省略【プラグイン】
を作りました。進捗報告は今回ありません。
Randmm_Function.js (2.09kB)
ダウンロードせつめい
Math.floor( Math.random() * ( Number(max)+1-Number(min) ) )+Number(min)
を省略して書けるだけの簡単なプラグインです。randmm(max, min)
の形で書きます。
minを省略もできます。省略すると最小値は0になります。
ゲーム内変数も使えます。randmm('v[n]')
という感じで、v[n]をクォーテーションで囲ってください。
多分外部データベースやシステム変数なんかも使えるはずです。
これで、今までvar max = $gameVariables.value(2), min = $gameVariables.value(1)
var rand = Math.floor( Math.random() * (max+1-min ) )+min )
と打っていたものが、var rand = randmm('v[2]', 'v[1]')
と打つだけでよくなりました。すっきりしましたね。
こんな感じの、便利な関数を足すプラグインをもっと作っておきたいですね。
制作の方もぼちぼち作ってます。
進捗報告まではもう少し時間かかるかもです