特定の条件下だけ足音を付けたい

SLT_R03
記事: 12
登録日時: 2021年9月02日(木) 14:41

特定の条件下だけ足音を付けたい

投稿記事by SLT_R03 » 2021年9月02日(木) 14:56

特定の条件を満たす時だけ足音を付けたいです。構想としては

「主人公が歩行アニメA(通常歩行)の時は移動時に足音が鳴るようにして、歩行アニメB(飛んでる状態)の時はスイッチをONにして、そのスイッチがONの時は足音が鳴らないようにする」

という感じで考えています。この処理はどのように行えば良いでしょうか
歩行アニメの変更方法はなんとなくですが理解してます
(歩行アニメBについては、メニューからアイテムAを使うと歩行アニメBに変わるという処理です)

一週間前にRPGツクールを初めて購入したばかりで公式ヘルプ、インターネット上の講座サイト、動画サイトでの解説も一通り目を通して勉強しましたが難しくてスイッチや変数の扱い方が理解できませんでした
(上記二つの処理にスイッチを使えばいいのか変数を使えばいいのか、そこもよく解っていません)
ですので処理の一例さえ知ることができたら理解ができると思い質問させていただきました

TOMO
記事: 343
登録日時: 2015年11月16日(月) 20:12
連絡を取る:

Re: 特定の条件下だけ足音を付けたい

投稿記事by TOMO » 2021年9月02日(木) 16:24

足音はイベントコマンドだけで出来なくもないけど、
重くなるのでスクリプトを入れた方がいいです

例えばAnti-Belphetan様の「プレイヤー足音」を使う場合、86行目の

コード: 全て選択

walking_se

コード: 全て選択

walking_se if !$game_switches[10]
とすればスイッチID:10がONの時は足音が鳴りません
SLT_R03
記事: 12
登録日時: 2021年9月02日(木) 14:41

Re: 特定の条件下だけ足音を付けたい

投稿記事by SLT_R03 » 2021年9月02日(木) 18:00

TOMOさん
ありがとうございます!参考にします
SLT_R03
記事: 12
登録日時: 2021年9月02日(木) 14:41

Re: 特定の条件下だけ足音を付けたい

投稿記事by SLT_R03 » 2021年9月02日(木) 21:00

初歩的な質問で申し訳ないのですが
「ゲームが開始された時にスイッチ1をONにする」という処理はどうしたらいいでしょうか
TOMO
記事: 343
登録日時: 2015年11月16日(月) 20:12
連絡を取る:

Re: 特定の条件下だけ足音を付けたい

投稿記事by TOMO » 2021年9月03日(金) 00:56

「ゲームが開始された時」が「ロード時」なら別途スクリプトが必要ですが、
「ニューゲーム時」なら初期マップに自動実行のイベントを作って、そこでONにすればいいのでは?
(オープニング用のイベントとかがあるなら、そこでついでにやる)


そう言えば、前回VXAceの方のスクリプトを紹介したけど、もしかしてVXの方だった?
それなら前回のは(多分)使えません…
SLT_R03
記事: 12
登録日時: 2021年9月02日(木) 14:41

Re: 特定の条件下だけ足音を付けたい

投稿記事by SLT_R03 » 2021年9月03日(金) 14:06

TOMOさん
私が使ってるのはVXAceなので例の紹介していただいたスクリプトを今使い、
そして今回教えて下さった方法でゲーム開始時にスイッチをONにして足音を無事鳴らせました
前回も含めて回答ありがとうございます!

“VX / Ace:質問” へ戻る