【解決】斜め移動だけを消したい

羽音@
記事: 12
登録日時: 2017年8月19日(土) 02:50

【解決】斜め移動だけを消したい

投稿記事by 羽音@ » 2020年2月01日(土) 01:16

いつもお世話になっております。

ゲーム制作中にダッシュ時はグラフィック変更をしたいと思い、調べてしおいぬ様のグラフィック変更斜め移動+グラフィック変更ダッシュを使用しているのですが、私的には斜め移動は無いようにしたいのですが何か方法はありますか?

もしくはダッシュ時のグラフィック変更だけのプラグインは無いのでしょうか?

私の検索が下手くそで出てこないだけかもしれませんが、調べても出てこないのでこちらでご質問させていただきます……!
最後に編集したユーザー 羽音@ on 2020年2月05日(水) 22:35 [ 編集 1 回目 ]

アバター
リクドウ
記事: 84
登録日時: 2019年9月03日(火) 23:21
連絡を取る:

Re: 斜め移動だけを消したい

投稿記事by リクドウ » 2020年2月01日(土) 04:17

こんにちは!
私は、しおいぬ様のプラグインを使用していないのですが、
解説ページとプラグインのヘルプを確認した限りでは、
ダッシュ時の歩行グラフィックの変更のみ(斜め移動はしない)は行えるようです。

下記の解説ページから「ダッシュ移動(PD_8DirDash)」の項目をご確認ください。
ダッシュ時の変更のみさせたい場合の画像の作り方も説明されています。
http://pixeldog.x.fc2.com/tkool/pattern.html

また、プラグインのヘルプを見る限り、
ファイル名の末尾に「_D」が含まれる場合はダッシュ専用のグラフィックに対応、
ファイル名の末尾に「_Q」が含まれる場合は斜め移動専用のグラフィックに対応、
ファイル名の末尾に「_QD」が含まれる場合は両方に対応、とありますので、
ダッシュのみに対応させることは可能だと思います。
一度ヘルプも見直してみてください。


なお、ダッシュ時のグラフィックの変更というのが、
歩いている時とダッシュしている時の動作の違いが分かる程度で良いようでしたら、
Trb様の「簡易的なダッシュモーションプラグイン」というのもあります。
私も使用させていただいています。

ダッシュ専用のグラフィックを用意する必要がなく、
導入するだけでダッシュ時に挙動が変わるので、こちらも使いやすいです。
(ダッシュ専用のグラフィックを用意したい場合は不向きです)

最新版のダウンロードは下記から、
viewtopic.php?t=1399#p4292

使い方や実際に動いている動画は下記からご覧ください。
(古い方のファイルをダウンロードしないようご注意ください)
viewtopic.php?t=1399#p4283
------------------------------------------------------------------------------
リクドウ[Rikudou]
Twitter: https://twitter.com/Rikudou_gdv

下記サイトにて、
制作中の作品紹介や、自作素材の配布などを行っています。
https://kai-rikudou.com/
------------------------------------------------------------------------------
羽音@
記事: 12
登録日時: 2017年8月19日(土) 02:50

Re: 斜め移動だけを消したい

投稿記事by 羽音@ » 2020年2月03日(月) 09:33

Rikudou様
返信ありがとうございます!

『_D』とファイル名を変えて実行してみましたが、グラフィックの変更が無くなっただけで斜め移動はしてしまいました……。

多分このプラグインを入れた時点で斜め移動の機能が追加されてしまっているようです。
(初期から入っているキャラチップで試してみても斜め移動しました)
アバター
リクドウ
記事: 84
登録日時: 2019年9月03日(火) 23:21
連絡を取る:

Re: 斜め移動だけを消したい

投稿記事by リクドウ » 2020年2月03日(月) 22:17

プラグインの機能を勘違いしてしまい失礼しました。
プラグインを入れるだけで、8方向移動になってしまうということだったのですね。
私自身でも導入して試してみて、確認いたしました。

配布元を確認し、改変後の再配布OKとのことでしたので、8方向移動を無効にするように改変してみました。
しかしながら、私はJavaScriptの知識のない完全な素人なので、最良の改変ではない可能性が高いです。
ご利用の際は、あらかじめ下記についてご了承ください。
・他のプラグインとの競合が起こる可能性がある
・動作確認は、ダッシュ時の歩行グラフィックを変更させる(ファイル名の末尾に「_D」を使用する)場合のみ

利用規約については、配布元のページにある内容に従ってください。
(私のクレジット表記は不要です)
http://pixeldog.x.fc2.com/material_script.html

上記に同意いただけるようでしたら、こちらに差し替えてお試しください。
↓↓↓
PD_8DirDash.js
(11.11 KiB) ダウンロード数: 20 回



なお、新規プロジェクトにて、他のプラグインとの競合が起こらない状態でのテストをしてみましたが、
ダウンロード時に同梱されていたグラフィックを利用したものの、
画像の通り、先頭のキャラにしかダッシュモーションが反映されないようです。

※同梱の歩行グラフィックにも不備があり、前から2番目のキャラの表示がちょっとおかしいですね…
001.jpg
001.jpg (259.57 KiB) 閲覧数: 2384 回


もし、隊列の後ろのキャラにも反映させたい場合や素人の改変に不安がある場合は、
JavaScriptの知識がある方に改変していただくのが良いと思いますので、
必要であれば「プラグイン素材のリクエスト」の方で改変依頼してみると良いかもしれません。
↓↓↓
viewforum.php?f=49

その際は、下記を明記しておくと対応していただきやすいと思います。
・プラグイン配布元のURL(http://pixeldog.x.fc2.com/material_script.html)
・改変後の再配布が可能であること
・実現したいことを詳細に
------------------------------------------------------------------------------
リクドウ[Rikudou]
Twitter: https://twitter.com/Rikudou_gdv

下記サイトにて、
制作中の作品紹介や、自作素材の配布などを行っています。
https://kai-rikudou.com/
------------------------------------------------------------------------------
羽音@
記事: 12
登録日時: 2017年8月19日(土) 02:50

Re: 斜め移動だけを消したい

投稿記事by 羽音@ » 2020年2月05日(水) 22:34

Rikudou様
私の説明ベタで勘違いさせてしまい申し訳ありませんでした…。

そうです!
こんな感じに作りたかったんです!

わざわざプラグインを改変して頂きありがとうございました!
私自身も全くのド素人でそういう知識が全くなかったのでとても助かります…!

隊列を作る予定は(今のところは)無いのでこのプラグインを使わせていただきます!
本当にありがとうございました!!!

“MV:質問” へ戻る