主位式地圖移動模式:主角永居視窗中心 (除 8 角落),其移動帶動地圖、物件、怪物、其他玩家反向相對移動。典型 MMORPG 體驗。
9 大區域邏輯劃分 (視窗 800×600,地圖 1750×1440)
- 4 角落 (左上/右上/左下/右下):地圖靜止,主角自由移動,顯示位置 = 世界座標 - 中心點
- 2 水平邊緣 (中上/中下):主角水平置中僅上下移動,地圖水平反向移動產生前進視覺
- 2 垂直邊緣 (左中/右中):主角垂直置中僅左右移動,地圖垂直反向移動
- 正中區域:主角恆定視窗中心 (腳底定位),純播放方向動畫,地圖四向反向移動 — 主角靜止,地圖動
結論:只需重寫 AllMove()
前 20 節搭建的可擴展平台威力顯現:僅修改 AllMove() 方法,其餘代碼零變動,即可從牽引式 (地圖跟隨滑鼠) 完美轉型為主位式 (地圖反向移動)。神奇時刻即將降臨。