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

たこやきボーイ
記事: 104
登録日時: 2017年3月13日(月) 09:29

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

投稿記事by たこやきボーイ » 2018年8月19日(日) 10:16

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

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

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

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

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

アバター
虚構の城跡
記事: 347
登録日時: 2016年9月23日(金) 16:58

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

投稿記事by 虚構の城跡 » 2018年8月19日(日) 10:37

ちょっと、イマイチわかりにくいですが、少しズレて重なるという文面から推測すると、
ツクール製自体の歩行スプライトが6ドットズレる仕様の事だと思います。

もし、ぴったりと合わせたいのであれば、いくつかのデフォルト素材と同じようにファイルの頭に!をつけると6ドットズレる仕様が適用されません。ヘルプにも記載があります。
たこやきボーイ
記事: 104
登録日時: 2017年3月13日(月) 09:29

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

投稿記事by たこやきボーイ » 2018年8月19日(日) 11:12

虚構の城跡さん返信ありがとうございます!

わかりにくくてすみませんです。
写真をとりましたW
プレイヤー位置座標を取得して写真の位置でボタンを押した結果、岩(イベント)がちゃんとプレイヤーに重ならないのです。これがどうにか中途半端な位置にいるプレイヤーに岩(イベントが)重ならないかと悩んでおります。
しかしバルーンは、ちゃんとプレイヤーの上に位置に表示されます。(なので解決方法はあるのではないかと・・・)
!もファイルにつけてやってみましたが写真の結果でした。
添付ファイル
スクリーンショット 2018-08-19 10.58.21.png
実際の岩とプレイヤがずれている写真
スクリーンショット 2018-08-19 10.58.21.png (58.81 KiB) 閲覧数: 227 回
スクリーンショット 2018-08-19 11.01.32.png
プレイヤー座標取得
たこやきボーイ
記事: 104
登録日時: 2017年3月13日(月) 09:29

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

投稿記事by たこやきボーイ » 2018年8月19日(日) 11:19

追記
本来はこの位置に岩がきて欲しいです。
黒丸の位置(プレイヤーを囲んでいます、わかりにくくてすみません)
添付ファイル
aaaa.png
aaaa.png (59.2 KiB) 閲覧数: 223 回
アバター
にいやん
記事: 167
登録日時: 2016年7月02日(土) 00:38
お住まい: 地獄4丁目西のゴミ置き場
連絡を取る:

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

投稿記事by にいやん » 2018年8月19日(日) 21:36

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

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

投稿記事by たこやきボーイ » 2018年8月20日(月) 08:00

にいやんさん返信ありがとうございます。

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

“MV:質問” へ戻る