(済)

アバター
ソウリン
記事: 42
登録日時: 2017年1月23日(月) 11:55

(済)

投稿記事by ソウリン » 2018年2月04日(日) 05:43

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

キャラクターに影を表示するプラグイン viewtopic.php?f=5&t=4891

こちらを導入させていただいているのですが、少し不具合?というか使い方が
悪いのかと思うのですが、影の表示がずれてしまいます。

まず、通常時の状態が以下の通りです。
Screenshot 2018_02_04 5_18_33.png


このようにキャラクターの下に影がうつっています。
ただ、「ジャンプ」というアクションをすると以下のようになります。


Screenshot 2018_02_04 5_18_44.png


影が少しずれているのがわかると思います。
なので、プラグイン内の説明にある

変更したいイベント(またはプレイヤー)の「移動ルートの設定」内の「スクリプト」に
記入します。【】内を記入してください。
【this.setShadowPosition(-5, 8)】 影の表示位置のX座標を -5、Y座標を 8 ずらす
【this.setShadowPosition(0, 0)】 影の表示位置のずれを無くす

これを、イベントにこのように組み込みました。

◆移動ルートの設定:プレイヤー (ウェイト)
:        :◇ジャンプ:+0, -2
:        :◇スクリプト:this.setShadowPosition(0, 2)

そして、この状態でジャンプをしてみると

Screenshot 2018_02_04 5_20_02.png

特に変化は見られず、解決したと思っていました。
ですが、この状態で別エリアに何らかの方法で移動すると

Screenshot 2018_02_04 5_20_15.png

影がずれています。例えばこのエリアに並列処理や場所移動の際に
「◇スクリプト:this.setShadowPosition(0, 2)」
をぶちこんでもいいんですが、めんどくさいうえに、マップ上でカクついてしまいます。

一応、やってみたんですが、このエリア内では影の場所が問題なくても
別エリアに移動するとまたずれています。

どうやら「ジャンプ」というアクションをするとこのようになってしまうみたいで
しなければ特に変化はありませんでした。

ご本人様にお聴きできればいいんですが…。

何か解決策がないか…よろしくお願いいたします。
最後に編集したユーザー ソウリン on 2018年2月05日(月) 19:38 [ 編集 1 回目 ]

アバター
虚構の城跡
記事: 695
登録日時: 2016年9月23日(金) 16:58
連絡を取る:

Re: こんにちは様の「影表示プラグイン」について

投稿記事by 虚構の城跡 » 2018年2月04日(日) 06:03

ほとんどのキャラチップの影を入れるプラグイン自体は、ジャンプすることを考慮していませんので、一番の解決方法は、
・キャラチップ自体に最初から影を入れる。
そうすれば、プラグインに頼らずにキャラチップと連動して動きます。
アバター
ソウリン
記事: 42
登録日時: 2017年1月23日(月) 11:55

Re: こんにちは様の「影表示プラグイン」について

投稿記事by ソウリン » 2018年2月05日(月) 19:37

ありがとうございます。
このプラグインがないと表現できない箇所が多々ありますので続行して使います。
影に関してはアドバイス通り、キャラに組み込んでみます。

“MV:質問” へ戻る