MOG_TimeSystem.jsの使い方について質問があります。
現在、MOG_TimeSystem.jsを用いてゲーム内時間を設定しています。
そこで、ゲーム内時間の経過に伴って、変数を減らしたり増やしたりしたいのですが...うまくできません。
例えば、一時間ごとに変数10を1ずつ減らしていく場合、
コモンイベントで並列処理を用いて、以下のようにしているのですが毎秒単位で減ってしまいます。
◆条件分岐:スクリプト:$gameSystem.minute(1)
◆変数の操作:#0010 変数 -=1
私の中のイメージだと、
『分の単位が1の時、変数10を減らす処理をする』というイメージで組んでいるのですが...
MOG_TimeSystem.jsの使い方について。
MOG_TimeSystem.jsの使い方について。
最後に編集したユーザー Nichiyobi [ 2019年7月08日(月) 19:57 ], 累計 1 回
Re: MOG_TimeSystem.jsの使い方について。
結論から言うと、以下の分岐条件をお試しください。
Nichiyobiさんの書き方には2つの問題がありまして、1つは$gameSystem.minute()のカッコの中に数値を受け入れても仕様上コード側が受け取らない事(判定結果を出すfunctionではなく、現在の分の数値が出てくるfunctionである為)
もう一つは「1時間内に於いて、分の単位が1である時間は60秒ある事(〇時1分0秒~〇時1分59秒)」です。
コード: 全て選択
$gameSystem.minute() == 1 && $gameSystem.second() == 1
もう一つは「1時間内に於いて、分の単位が1である時間は60秒ある事(〇時1分0秒~〇時1分59秒)」です。
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
Re: MOG_TimeSystem.jsの使い方について。
剣崎 宗二 様
ご回答ありがとうございます。
続けての質問で申し訳ありませんが、
○○以上○○以下などとする場合はどのようにしたらよろしいでしょうか?
ご回答ありがとうございます。
続けての質問で申し訳ありませんが、
○○以上○○以下などとする場合はどのようにしたらよろしいでしょうか?
Re: MOG_TimeSystem.jsの使い方について。
分が3より大きい場合
分が10より小さい場合
等となります。
これを先ほどのように &&(and) と||(or)で組み合わせてください。
「Javascript 式」や「Javascript 演算子」等で検索してみてください。
コード: 全て選択
$gameSystem.minute() > 3
コード: 全て選択
$gameSystem.minute() < 10
これを先ほどのように &&(and) と||(or)で組み合わせてください。
「Javascript 式」や「Javascript 演算子」等で検索してみてください。
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。