-2

2D ゲーム用のシンプルなタイル マップ エディターを作成しました。

これまでのところすべてが機能していますが、少し醜いことがあります。

タイルをドラッグすると、タイルの (上、左) からドラッグされますが、クリックした位置からドラッグしたいです。

タイルの絵

toDrag.hitbox.X  = ((int)cursorPos.X -(int)clickpos.X) + (int)campos.X;

toDrag.hitbox.Y = ((int)cursorPos.Y -(int)clickpos.Y) + (int)campos.Y;

どうすればこれを計算できますか?

4

2 に答える 2