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;
どうすればこれを計算できますか?