数学
中学生

ゲーム開発での数学的なところで質問なのですが
ゲームでMinimapを制作したいと思っています

Minimapはゲームのマップをそのまま上から撮影しただけの画像です

そこにゲームでの比率とMinimapでの比率を計算して-148(UI):-2900(ゲーム)になったので

適当な場所を原点としてゲーム内でその原点と現在のプレイヤーのいる位置の距離を求めて
それを比率を使ってUIの比率に直して計算した結果を取得してプレイヤーのいる位置をMinimapに別の画像として表示させたいのですが
うまく動きません、、

(33,54)0 S181154) -2900 ,0) UI (1950,14T0) (1050, - 1450) (-19 (33,2021 6ame -290 ( -1350, 1450) 式 - 148i-2900 =dio50 - 2900l:1050x- 148 (:1050×(-149) 2900 lミー036

回答

ん〜っと原点の位置が問題かと思います。
原点位置をゲーム内のちょうど真ん中に置きまして(-400,0)、ゲーム内におけるプレイヤーの座標を(a,b)とすると距離は原点との距離は(a+400,b)となります
あとはこれに148/2900をかけるだけ(縮尺が148/2900だから)
何か質問等あったら聞いてください!

この回答にコメントする
疑問は解決しましたか?

この質問を見ている人は
こちらの質問も見ています😉