【解決済み】足跡の再現について

アバター
初心者913号
記事: 14
登録日時: 2017年1月15日(日) 13:50
お住まい: 日本ときどき空想

【解決済み】足跡の再現について

投稿記事by 初心者913号 » 2017年2月05日(日) 22:34

ツクラ—のみなさん、こんにちは!
いつもご助力いただきありがとうございます!

質問があります。
現在砂浜のステージを作っているんですが、歩いた場所に足跡が残るようなシステムの再現に悩んでいます。
初心者なのでまだ疎い部分があるのは承知していますが、このような仕掛けはシステム的に再現が可能でしょうか?
足跡はステージを移動するまで残っているようなものでも、数歩ごとに(すぐに)消えていくものでも構いません。何か方法はありますでしょうか。

近いうちにまた別な質問をさせていただくかもしれません。
どうぞよろしくお願いします。
最後に編集したユーザー 初心者913号 on 2017年2月10日(金) 13:22 [ 編集 1 回目 ]

夏が来るのを待っているのです
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 足跡の再現について

投稿記事by まっつUP » 2017年2月06日(月) 01:27

初心者913号様
お世話になります。
以下のイベントを組んでみました。お試しください。
追記:多分実行内容は全てコモンイベントでも大丈夫だと思います。

トリガー「自動実行」
◆セルフスイッチの操作:A = ON
◆イベントの一時消去

上記の自動実行のイベントから連続するIDのイベント
page1 プライオリティ下 足跡のグラフィック
トリガー「並列処理」
◆ウェイト:7フレーム //移動速度5想定
◆条件分岐:スクリプト:this.character(-1).regionId() == 1 //1はリージョンID
◆条件分岐:スクリプト:$gameSelfSwitches.value([1, this.character(0)._eventId - 1, "A"]) //始めの1はマップID
◆スクリプト:var px = this.character(-1).x;
:     :var py = this.character(-1).y;
:     :var direction = this.character(-1)._direction;
:     :if(direction == 2) py -= 1
:     :if(direction == 4) px += 1
:     :if(direction == 6) px -= 1
:     :if(direction == 8) py += 1
:     :this.character(0).locate(px, py);
:     :this.character(0).setDirection(direction);
◆移動ルートの設定:このイベント (飛ばす, ウェイト)
:        :◇不透明度:255
◆セルフスイッチの操作:A = ON

:分岐終了

:分岐終了

page2 出現条件「セルフスイッチA」 プライオリティ下 足跡のグラフィック
トリガー「並列処理」
◆ウェイト:1フレーム
◆移動ルートの設定:このイベント (飛ばす, ウェイト)
:        :◇ウェイト:20フレーム
:        :◇不透明度:200
:        :◇ウェイト:10フレーム
:        :◇不透明度:150
:        :◇ウェイト:10フレーム
:        :◇不透明度:100
:        :◇ウェイト:10フレーム
:        :◇不透明度:50
:        :◇ウェイト:10フレーム
:        :◇不透明度:0
◆セルフスイッチの操作:A = OFF

この2ページの並列処理のイベントが10個くらいほしいです。
この時そのイベントも連続したIDになるようにしてください。(コピペでいけると思います。)

難点:
立ち止まっている時、並列処理イベントが一歩後ろに透明にならず残留し続ける。
(isMovingで分岐すると反応が非常に悪くなる。)
使うイベントの数がやや多い。
最後に編集したユーザー まっつUP on 2017年2月06日(月) 17:43 [ 編集 1 回目 ]
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
アバター
にいやん
記事: 218
登録日時: 2016年7月02日(土) 00:38
お住まい: 地獄4丁目西のゴミ置き場
連絡を取る:

Re: 足跡の再現について

投稿記事by にいやん » 2017年2月06日(月) 10:07

こんな感じの海外製のプラグインならあります。
https://atelierrgss.wordpress.com/rmv-footsteps/
アバター
raeyik
記事: 78
登録日時: 2016年6月10日(金) 15:24

Re: 足跡の再現について

投稿記事by raeyik » 2017年2月06日(月) 11:48

やな さんの
ステップエフェクトのサンプルプロジェクトです。
https://twitter.com/yanatsuki_/status/7 ... 2249915393
300 StepEffectSample.zip
アバター
初心者913号
記事: 14
登録日時: 2017年1月15日(日) 13:50
お住まい: 日本ときどき空想

Re: 足跡の再現について

投稿記事by 初心者913号 » 2017年2月10日(金) 13:21

返信していただきありがとうございます!
数日のうちになんとか組み込んでみようと思います。
わざわざご解説してくださりありがとうございました!
夏が来るのを待っているのです

“MV:質問” へ戻る