ページ 11

ドット(ピクセル移動)とイベントの重なり

Posted: 2018年8月19日(日) 10:16
by たこやきボーイ
いつもお世話になっております。

マップ移動をプレイヤーがプラグインでドット(ピクセル)歩行している場合に、
イベントをプレイヤーの座標を取得して位置を重ねた時に
イベントは、マス単位で認識する為、うまく重なりません。(少しずれて重なります、ドット分)
これがどうにかうまく重なる方法はないかと悩んでいます。

バルーン表示やアニメーションの表示は、プレイヤーがドット(ピクセル)歩行していても
正しい位置に表示されるので、同じようにイベントもどうにかなる方法はありませんでしょうか?

※イベントとプレイヤーを重ねる時は、プレイヤーは歩く事はありません。(歩いていません)
バルーンみたいに歩いてもプレイヤーとリンク出来たらいいですけどそこまではなくてもいいです。

方法があればお助けお願い致します。

Re: ドット(ピクセル移動)とイベントの重なり

Posted: 2018年8月19日(日) 10:37
by 虚構の城跡
ちょっと、イマイチわかりにくいですが、少しズレて重なるという文面から推測すると、
ツクール製自体の歩行スプライトが6ドットズレる仕様の事だと思います。

もし、ぴったりと合わせたいのであれば、いくつかのデフォルト素材と同じようにファイルの頭に!をつけると6ドットズレる仕様が適用されません。ヘルプにも記載があります。

Re: ドット(ピクセル移動)とイベントの重なり

Posted: 2018年8月19日(日) 11:12
by たこやきボーイ
虚構の城跡さん返信ありがとうございます!

わかりにくくてすみませんです。
写真をとりましたW
プレイヤー位置座標を取得して写真の位置でボタンを押した結果、岩(イベント)がちゃんとプレイヤーに重ならないのです。これがどうにか中途半端な位置にいるプレイヤーに岩(イベントが)重ならないかと悩んでおります。
しかしバルーンは、ちゃんとプレイヤーの上に位置に表示されます。(なので解決方法はあるのではないかと・・・)
!もファイルにつけてやってみましたが写真の結果でした。

Re: ドット(ピクセル移動)とイベントの重なり

Posted: 2018年8月19日(日) 11:19
by たこやきボーイ
追記
本来はこの位置に岩がきて欲しいです。
黒丸の位置(プレイヤーを囲んでいます、わかりにくくてすみません)

Re: ドット(ピクセル移動)とイベントの重なり

Posted: 2018年8月19日(日) 21:36
by にいやん
ツクールの仕様上、諸々の計算結果は整数に変換されます。なのでドット移動の位置を変数に格納しようとしても小数点以下は切り捨てられて48pxごとにしかイベントの位置設定ができないものと思われます。これの対処は計算処理や結果を変数に格納するときにその仕様をプラグイン側で変えてあげなければいけないと思います。

Re: ドット(ピクセル移動)とイベントの重なり

Posted: 2018年8月20日(月) 08:00
by たこやきボーイ
にいやんさん返信ありがとうございます。

教えてくださってありがとうございます!
やはりMVの仕様で、簡単には出来ないのですね。
なにか別の方法での代用を考えてみます。