【解決済み】並列処理を伴ったピクチャ操作が上手く機能しない

返信する
アバター
ツクシ
記事: 31
登録日時: 2024年5月26日(日) 21:31

【解決済み】並列処理を伴ったピクチャ操作が上手く機能しない

投稿記事 by ツクシ »

お世話になっております。新規トピック失礼します。

バトル中に変数の増減を行い、その数値を参照して指定個所にピクチャを移動するという動きを試みているのですが
思い通りに動作しないので質問させてください。
下記に該当のイベントを記載します。(実際の製作物とは変数番号や表記名・コモンイベントの条件分岐数などをトピック投稿用に少し改変させていただいてますが、動作としては変わりないと思います。)

アドバイス等いただければ幸いです。よろしくお願いします。

-------------バトルイベント1-------------
条件>ターン0 スパン>バトル
スイッチの操作:#0001 = ON
変数の操作:#0001 = 0
変数の操作:#0002 = 100
ピクチャの表示:#1 透明度0
------------------------------------------------

-------------バトルイベント2-------------
条件>ターン終了 スパン>ターン
変数の操作:#0001 +=20
------------------------------------------------

-------------コモンイベント---------------
トリガー>並列処理 スイッチ>0001
◆条件分岐:スクリプト:$gameVariables.value(1) < $gameVariables.value(2) * 0.1
 ◆ピクチャの移動:#1 透明度0

 :それ以外のとき
  ◆条件分岐:スクリプト:$gameVariables.value(1) <= $gameVariables.value(2) * 0.3 && $gameVariables.value(1) >= $gameVariables.value(2) * 0.1
   ◆ピクチャの移動:#1 透明度255
※変数1が変数2に対して1割以上3割以下
------------------------------------------------

■現状
事前に表示させた透明度0のピクチャ#1が、コモンイベントを介しても透明度255への移動が確認できませんでした。
バトル画面中でのみ動作が確認出来ず、フィールド上で変数1を操作した際は問題なくピクチャ移動が確認できました。

■試したこと
新規プロジェクトでのテスト
最後に編集したユーザー ツクシ [ 2024年7月14日(日) 14:53 ], 累計 1 回
ゆわか
記事: 416
登録日時: 2015年11月10日(火) 20:08
連絡する:

Re: 並列処理を伴ったピクチャ操作が上手く機能しない

投稿記事 by ゆわか »

前提として、バトル中に使えるコモンイベントは
バトルイベントやアイテムやスキルからの呼び出しのみで、自動実行も並列処理も使えません。
そういう仕様のようです。(少し追記しました)

使うためにはプラグインが必要です。
ツクプラ https://plugin.fungamemake.com/
で、並列 コモンイベント 等のワードで検索すると
いくつかヒットするので、色々試してみては。
最後に編集したユーザー ゆわか [ 2024年7月14日(日) 20:03 ], 累計 3 回
ecf5DTTzl6h6lJj02
記事: 752
登録日時: 2018年12月23日(日) 13:55

Re: 並列処理を伴ったピクチャ操作が上手く機能しない

投稿記事 by ecf5DTTzl6h6lJj02 »

こんにちは。

投稿しようと思ったら、被りましたね。
一応、過去のトピックで、
戦闘中でも並列処理のコモンイベントを実行できるようにするプラグインが、
提供されていますので、リンクを貼っておきます。
viewtopic.php?t=1495#p4758

ゆわかさんのおっしゃる通り、検索で他にもいくつかヒットするものがあると思いますので、
好みに合うものを使ってください。
アバター
ツクシ
記事: 31
登録日時: 2024年5月26日(日) 21:31

Re: 並列処理を伴ったピクチャ操作が上手く機能しない

投稿記事 by ツクシ »

ゆわかさん、ecf5DTTzl6h6lJj02 さん

貼って頂いたリンクのプラグインにて解決いたしました。ありがとうございます。
バトル中コモンイベントには並列処理が使えないんですね...基礎的な話かと思いますが知りませんでした...勉強になりました。

余談にはなりますが、MPの値を参照し、本件のように並列処理で条件分岐させピクチャ移動で増減演出をしているのですが
そちらの方はお教えいただいたプラグインを使用する前から問題無く動作していました。(MPを消費したスキルを使用した瞬間にピクチャ移動(増減演出)される)
HPやMPといった数値に関する処理は例外ということなんでしょうかね。

何にせよ、お二方とも早急なご連絡ありがとうございました。
返信する

“MV:質問”に戻る