解決済み)VXACE RGSSS3 隊列歩行で距離を置いてついてくる

なたね
記事: 30
登録日時: 2017年1月11日(水) 00:34

解決済み)VXACE RGSSS3 隊列歩行で距離を置いてついてくる

投稿記事by なたね » 2018年6月17日(日) 01:14

VXACE RGSSS3の件です。
隊列歩行で一列ではなく、少し距離をおいて歩かせたりしたいと思い色々スクリプトを弄ったのですが
@move_speed = $game_player.real_move_speed - 1にしたりすると距離自体は取れたのですが
移動する際に全てすり抜けしてしまったりする点やプレイヤーが停止するとその場で停止してしまうなどが直せそうにもないのでリクエストさせて頂きます。

もしお時間があり制作できる方いましたら是非よろしくお願いします。
最後に編集したユーザー なたね on 2018年6月19日(火) 22:17 [ 編集 1 回目 ]

アバター
seea
記事: 84
登録日時: 2016年6月04日(土) 21:48
連絡を取る:

Re: VXACE RGSSS3 隊列歩行で距離を置いてついてくる

投稿記事by seea » 2018年6月18日(月) 00:35

仕様についてもう少し詳しくお聞かせください。
隊列歩行で、プレイヤーの操作対象以外をフォロワーと呼んでおりますが、
(1)フォロワーは距離を空けるだけで、プレイヤーの通った軌跡と同じ軌跡を通る仕様ですか?
(2)そうではなくフォロワーは自分で通る道を考えて、プレイヤーに近付くように移動しますか?

(1)は何も持っていませんので、他の方にお任せしたいと思います。
(2)はスクリプト(未公開)がありますので提供できます。直すときのサンプルコード位にはなるかもしれません。
なたね
記事: 30
登録日時: 2017年1月11日(水) 00:34

Re: VXACE RGSSS3 隊列歩行で距離を置いてついてくる

投稿記事by なたね » 2018年6月18日(月) 00:45

seea様、はじめまして。
返信ありがとうございます。どちらでも私は満足ですが1よりは2の方を希望しております。
アバター
seea
記事: 84
登録日時: 2016年6月04日(土) 21:48
連絡を取る:

Re: VXACE RGSSS3 隊列歩行で距離を置いてついてくる

投稿記事by seea » 2018年6月18日(月) 02:00

承知いたしました。(2)に近いとのことですので、サンプルプロジェクトをお渡しします。
サンプルコードとして何かのお役に立てれば幸いです。

マップとの相性もありフォロワーの移動中に引っ掛かる場合があります。マップの形状によります。
どちらかといえば広大なマップで遠くの座標から追跡できるように最適化されています。
小型の複雑なマップですと、思わぬところで引っ掛かるかも……。

元々、猫の隊列歩行を再現するために作ったスクリプトですので、積極的にジャンプします。
癖の強いスクリプトですが、使えそうな場合はお使いください。
スクリプトのうち使える部分だけを取り出して使うという方法もアリかと思います。
添付ファイル
Project1.zip
サンプルプロジェクト
(1.38 MiB) ダウンロード数: 52 回
なたね
記事: 30
登録日時: 2017年1月11日(水) 00:34

Re: VXACE RGSSS3 隊列歩行で距離を置いてついてくる

投稿記事by なたね » 2018年6月18日(月) 23:21

seea様
サンプルプロジェクトありがとうございます。
今少し試してみましたが私の希望通りでした。
こういう隊列歩行が出来ればいいなとずっと思っていたので、本当に嬉しいです。
大切に使わせていただきます。本当にありがとうございました。
アバター
seea
記事: 84
登録日時: 2016年6月04日(土) 21:48
連絡を取る:

Re: VXACE RGSSS3 隊列歩行で距離を置いてついてくる

投稿記事by seea » 2018年6月18日(月) 23:32

ご連絡ありがとうございます。
お役に立てたようで何よりです。ゲームの完成を楽しみにしています。
なたね
記事: 30
登録日時: 2017年1月11日(水) 00:34

Re: VXACE RGSSS3 隊列歩行で距離を置いてついてくる

投稿記事by なたね » 2018年6月19日(火) 22:13

seea様。
いえいえ。こちらこそです。
いつになるかわかりませんが必ず完成させますね。

“VX / Ace:スクリプト素材のリクエスト” へ戻る