乱数の上限に変数を設定したい

返信する
GAKUN
記事: 3
登録日時: 2018年10月31日(水) 07:25

乱数の上限に変数を設定したい

投稿記事 by GAKUN »

MVの乱数と変数について質問させてください。

乱数の上限に
特定の変数の数字を当て込む事は可能でしょうか?

やりたい事は
採取可能レベル(仮に変数値7以上の条件分岐)と主人公の採取レベル(仮に変数値15)だとして
0~15(採取レベルの変数)で7以上なら獲得できる
みたいなシステムを作りたいんですが…

似た感じのをVXACEの記事はあったのですがMVの記事が無かったため
投稿させて頂きました。
アバター
ムノクラ
記事: 2118
登録日時: 2018年2月23日(金) 11:41
連絡する:

Re: 乱数の上限に変数を設定したい

投稿記事 by ムノクラ »

GAKUN さんが書きました:MVの乱数と変数について質問させてください。

乱数の上限に
特定の変数の数字を当て込む事は可能でしょうか?

やりたい事は
採取可能レベル(仮に変数値7以上の条件分岐)と主人公の採取レベル(仮に変数値15)だとして
0~15(採取レベルの変数)で7以上なら獲得できる
みたいなシステムを作りたいんですが…

似た感じのをVXACEの記事はあったのですがMVの記事が無かったため
投稿させて頂きました。
多分、下記で可能です。

変数ID1の値を上限とした乱数を変数ID2に設定する。

コード: 全て選択

$gameVariables.setValue(2, Math.floor(Math.random() * $gameVariables.value(1)));
参考
http://rpgmaker-script-wiki.xyz/variables_mv.php

ただ、その前に条件分岐で分けて、イベントコマンドで乱数を設定するほうが簡単(安全)だと思いますが…

コード: 全て選択

◆条件分岐:V1 ≥ 7
  ◆変数の操作:#0002 V2 = 乱数 0..15
  ◆
:それ以外のとき
  ◆変数の操作:#0002 V2 = 乱数 0..7
  ◆
:分岐終了
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
GAKUN
記事: 3
登録日時: 2018年10月31日(水) 07:25

Re: 乱数の上限に変数を設定したい

投稿記事 by GAKUN »

ありがとうございます!!

自分の理解が及んでないだけなのかもですが
採取物の変数と 自身のレベルの変数が上がったり下がったりするので
イベントコマンドだけでの組み方が思い浮かばなかったんですよね…

でもおかげ様でうまく稼働出来ました!!
ありがとうございました-!
返信する

“MV:質問”に戻る