ピクチャを交互に重ねて表示したい

ain
記事: 4
登録日時: 2021年3月20日(土) 00:50

ピクチャを交互に重ねて表示したい

投稿記事by ain » 2021年3月20日(土) 01:03

ピクチャを交互に重ねて表示できるようにしたいのですがなかなかうまくいきません。

例えば立ち絵に対して、パイ投げをする画像Aと、泥をぶつける画像Bがあるとして、
コモンイベントで画像Aを一番上に表示

コモンイベントで画像Bを一番上に表示

コモンイベントで画像Aを一番上に表示

コモンイベントで画像Bを一番上に表示

以下繰り返し

というふうに、最も最後に受けたコモンイベントの画像を一番上に表示したいのですが、
現状だと[画像A番号1][画像B番号2][画像A番号3][画像B番号4]
といった感じにいちいち番号を変えた画像表示イベントを用意するしか思いつきません。

なにか別に良いアイディア、スクリプトがあれば教えて頂けると助かります。

いぬ(0001)
記事: 25
登録日時: 2020年10月28日(水) 12:48

Re: ピクチャを交互に重ねて表示したい

投稿記事by いぬ(0001) » 2021年3月20日(土) 10:15

あまりスマートではないかもしれませんが、似たようなイベントを作ったことがある自分が思いついたのはステートを利用した条件分岐を利用する方法ですかね。

まず、ピクチャの上に表示したい重なった画像を2パターン用意します。(例で言えば、パイの上に泥の画像、泥の上にパイの画像ですね)
その上でこんな感じでコモンイベントを組めば行けると思います。

立ち絵に重ねて表示する、とのことなので基本となるアクターが存在するとして

コモンイベント:パイ投げ
ステートの付与:アクター1+パイ投げ(アイコンや効果のないダミーステートでも構いません)
条件分岐:アクター1が泥かけになっている
ピクチャの表示:パイ(上)+泥(下)の重なった画像(画像番号は立ち絵、及びパイ、泥より大きい数字にしてください)
それ以外の場合
ピクチャの表示:パイ(画像番号は立ち絵より上、重ね画像よりも下にしてください)

コモンイベント:泥かけ
ステートの付与:アクター1+泥かけ
条件分岐:アクター1がパイ投げになっている
ピクチャの表示:泥(上)+パイ(下)の重なった画像(重なった場合の画像番号パイ上の場合と同じにして下さい)
それ以外の場合
ピクチャの表示:泥

あまりパターンが増えすぎるとこの手順で組むのは厳しくなってきますが、3パターンくらいであればこのやり方で解決できると思います。
ain
記事: 4
登録日時: 2021年3月20日(土) 00:50

Re: ピクチャを交互に重ねて表示したい

投稿記事by ain » 2021年3月20日(土) 12:35

なるほど、ステートを利用するのですね。参考になります。

とりあえず教えていただいた方法でやってみたいと思います。

ありがとうございます!

“MZ:質問” へ戻る