nekotora様
お世話になります。
スイッチ7番がオンにならないということは
イベントの処理が適切に行われていない可能性があります。
例えば、トピック中の画像ではイベントのページが二つ以上ありますので
何らかの条件下で別のページの処理が行われている可能性があります。
(この場合はスイッチ7番がオンにする実行内容を通っていないかもしれません。)
ですので、並列処理の実行内容内で変数9番の値を評価する前に
イベントコマンドの「文章の表示」を実行して並列処理が適切に行われているか
確認するとよいと思います。
(以前質問者が並列処理が期待通りに実行されていると勘違いしていて
問題が迷宮入りしかけたことがありました。)
【解決済み】平均レベルが高いと敵が逃げ出す仕組み
Re: 平均レベルが高いと敵が逃げ出す仕組み
RPGで笑顔を・・・
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
Re: 平均レベルが高いと敵が逃げ出す仕組み
うろ覚えだけどMVは$gameParty.members()[0].levelもしくは、
1.変数の操作 = パーティメンバー1番目のアクター
2.$gameActors.actor(先頭アクターIDを取得した変数).level
で先頭にいるアクターのレベルが取得出来るんじゃなかったかな?
だから例えば
変数の操作0009レベルA = $gameParty.members()[0].level
変数の操作0010レベルB = $gameParty.members()[1].level
変数の操作0011レベルC = $gameParty.members()[2].level
変数の操作0012レベルD = $gameParty.members()[3].level
変数の操作0009レベルA += 変数の操作0010
変数の操作0009レベルA += 変数の操作0011
変数の操作0009レベルA += 変数の操作0012
変数の操作0009レベルA /= 4
条件分岐 変数の操作0009 > 30
スイッチ操作0007逃走 = ON
それ以外
スイッチ操作0008追跡 = ON
単純にこれじゃダメなの?
これなら何百も条件分岐作らなくていいと思うけど。
あとまっつUPさんの言う様にそもそもイベントが動いてない可能性もあると思うので、
2ページ以降も載せてもらえるとより分かりやすいと思います。
1.変数の操作 = パーティメンバー1番目のアクター
2.$gameActors.actor(先頭アクターIDを取得した変数).level
で先頭にいるアクターのレベルが取得出来るんじゃなかったかな?
だから例えば
変数の操作0009レベルA = $gameParty.members()[0].level
変数の操作0010レベルB = $gameParty.members()[1].level
変数の操作0011レベルC = $gameParty.members()[2].level
変数の操作0012レベルD = $gameParty.members()[3].level
変数の操作0009レベルA += 変数の操作0010
変数の操作0009レベルA += 変数の操作0011
変数の操作0009レベルA += 変数の操作0012
変数の操作0009レベルA /= 4
条件分岐 変数の操作0009 > 30
スイッチ操作0007逃走 = ON
それ以外
スイッチ操作0008追跡 = ON
単純にこれじゃダメなの?
これなら何百も条件分岐作らなくていいと思うけど。
あとまっつUPさんの言う様にそもそもイベントが動いてない可能性もあると思うので、
2ページ以降も載せてもらえるとより分かりやすいと思います。
最後に編集したユーザー ショウ on 2018年5月26日(土) 00:26 [ 編集 1 回目 ]
Re: 平均レベルが高いと敵が逃げ出す仕組み
その条件で動かないなら、まっつUPさんがおっしゃる通り、イベントがそもそも実行されていないのかもしれません。
新規にマップを作成し、もっと単純なイベントで一度実行してみるとよいと思いました。
新規にマップを作成し、もっと単純なイベントで一度実行してみるとよいと思いました。
【Twitter】https://twitter.com/TsumioNtGame/
【GitHub】https://github.com/Tsumio/rmmv-plugins
有償の依頼も募集中。
今まで有償で制作したものは実績をご覧ください。
【GitHub】https://github.com/Tsumio/rmmv-plugins
有償の依頼も募集中。
今まで有償で制作したものは実績をご覧ください。
Re: 平均レベルが高いと敵が逃げ出す仕組み
まっつUP様返信ありがとうございます
文章の表示でというのは下記のようなことでよろしいでしょうか?
でしたらきちんと文章が表示されたのでおそらく7番が作動せず8番が作動している状態です。
※レベルは3人パーティで全員232の状態で行いました
文章の表示でというのは下記のようなことでよろしいでしょうか?
でしたらきちんと文章が表示されたのでおそらく7番が作動せず8番が作動している状態です。
※レベルは3人パーティで全員232の状態で行いました
Re: 平均レベルが高いと敵が逃げ出す仕組み
追記
なお1ページ目以外のイベントは以下の通りに設定しています。
※なお3ページ目の「カスタム」についてはプラグインを使って6マス以内にプレイヤーが入ると敵が逃げるようにしています。
なお1ページ目以外のイベントは以下の通りに設定しています。
※なお3ページ目の「カスタム」についてはプラグインを使って6マス以内にプレイヤーが入ると敵が逃げるようにしています。
Re: 平均レベルが高いと敵が逃げ出す仕組み
ショウ様返信ありがとうございます
下記のように実行してみましたが、エラーが出て実行できませんでした。
levelの部分の書き方がよくないのだと思い多少ググってみましたがツクール初心者の私には
よくわかりませんでした汗
また、
1.変数の操作 = パーティメンバー1番目のアクター
2.$gameActors.actor(先頭アクターIDを取得した変数).level
の部分はもう少し具体的な設定方法を書いていただけると超初心者の私にとってとても助かります。
何か見当違いなことを言ってるところがございましたら指摘いただけると幸いです。
下記のように実行してみましたが、エラーが出て実行できませんでした。
levelの部分の書き方がよくないのだと思い多少ググってみましたがツクール初心者の私には
よくわかりませんでした汗
また、
1.変数の操作 = パーティメンバー1番目のアクター
2.$gameActors.actor(先頭アクターIDを取得した変数).level
の部分はもう少し具体的な設定方法を書いていただけると超初心者の私にとってとても助かります。
何か見当違いなことを言ってるところがございましたら指摘いただけると幸いです。
Re: 平均レベルが高いと敵が逃げ出す仕組み
ツミオ様返信ありがとうございます
ご指摘の通り、より単純なイベント(下記)を作ってみたところスイッチが入るのが確認できました
これから少しづつ元の状態に近づけていって原因を探りたいと思います。
恐らく引き続き質問をすることになると思うのでその節はよろしくお願いします
ご指摘の通り、より単純なイベント(下記)を作ってみたところスイッチが入るのが確認できました
これから少しづつ元の状態に近づけていって原因を探りたいと思います。
恐らく引き続き質問をすることになると思うのでその節はよろしくお願いします