Re: 何でも質問スレッド その8 [ No.93 ]
メンテ
 2008/10/06 15:55
 三毛猫
ピクチャのマップ固定が どうも出来ません……。
なんとか、ある一定座標に固定する事は出来てるのですけど、マップスクロールが固定された時(キャラが画面端にいる時など)になると、ピクチャの位置がずれます……。

固定したい位置にイベントを設置し、その画面XYを取得して それに向けてピクチャを表示してしまえば楽なのですが、それは極力使わずにイベントを組みたいのでして。

-----

現在使ってる手法は

・キャラの精密座標を取得
・固定したい座標を取得
・固定したい座標からキャラの座標を減算
・計算した座標に8を乗算、そこにピクチャを表示

8を乗算するのは ある二点の精密座標の差と その画面座標の差を色々と計算したら、基本的に8という結果が出たからです。

“基本的”というのは、上記のようにスクロールが固定された時に その数字が変動してしまうからです。

この乗算する数値を何とかすれば 座標固定は完成すると思うのですが……。

どなたか 助言を頂けたら幸いで御座います。