我正在製作一個遊戲,有一個角色在迷宮中移動。運動從一個方塊的中心到下一個方向的中心,在每個運動方向上選擇(北,南,東或西)方向,但我在牆上遇到了一些問題。 我現在編碼的方式目前工作正常,但非常冗長,我擔心這可能會導致未來的問題。基本上我會搜索玩家在舞臺上可能會出現的每個區塊,然後確定玩家對於移動方向有哪些選項。例如: if (player.center.x = tile_001.x && play
我只需要在屏幕上繪製圖塊以提高性能。什麼是可行的方法來做到這一點? 我試過這讓我關閉,但最終得到一個我似乎無法解決的錯誤。 //world position to start drawing from
int sPosX = (int)(cam.Position.X - (device.Viewport.Width/2));
int sPosY = (int)(cam.Po