ページ 11

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

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

もしお時間があり制作できる方いましたら是非よろしくお願いします。

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

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

(1)は何も持っていませんので、他の方にお任せしたいと思います。
(2)はスクリプト(未公開)がありますので提供できます。直すときのサンプルコード位にはなるかもしれません。

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

Posted: 2018年6月18日(月) 00:45
by なたね
seea様、はじめまして。
返信ありがとうございます。どちらでも私は満足ですが1よりは2の方を希望しております。

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

Posted: 2018年6月18日(月) 02:00
by seea
承知いたしました。(2)に近いとのことですので、サンプルプロジェクトをお渡しします。
サンプルコードとして何かのお役に立てれば幸いです。

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

元々、猫の隊列歩行を再現するために作ったスクリプトですので、積極的にジャンプします。
癖の強いスクリプトですが、使えそうな場合はお使いください。
スクリプトのうち使える部分だけを取り出して使うという方法もアリかと思います。

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

Posted: 2018年6月18日(月) 23:21
by なたね
seea様
サンプルプロジェクトありがとうございます。
今少し試してみましたが私の希望通りでした。
こういう隊列歩行が出来ればいいなとずっと思っていたので、本当に嬉しいです。
大切に使わせていただきます。本当にありがとうございました。

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

Posted: 2018年6月18日(月) 23:32
by seea
ご連絡ありがとうございます。
お役に立てたようで何よりです。ゲームの完成を楽しみにしています。

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

Posted: 2018年6月19日(火) 22:13
by なたね
seea様。
いえいえ。こちらこそです。
いつになるかわかりませんが必ず完成させますね。