使用MAST套件來繪製較簡單的3D地圖是個不錯的選擇,它讓我們可以用較快的速度來製作遊戲關卡。

不過在Unity Editor 6.0中我使用MAST套件似乎遇到一些問題:
(1) 橡皮擦不能用: 橡皮擦應該是能夠快速消除用MAST繪製出來的物件,不過實際上不能用,想要刪除物件還要點選物件手動刪除。
(2) 幽靈地板: MAST的繪圖板在場景中出現了粉紅色的區塊,這可能是材質渲染失敗的原因,不過奇怪的是這塊地板無法選取,也不會出現在左側的Hierarchy的面板中,形成幽靈物件,更奇怪的是這塊地板似乎有上碰撞器,導致滾球能夠站在上面。

(3) 幽靈物件: 和幽靈地板的問題類似,有時候物件會出現在奇怪的地方,雖然可以選取,但是不會出現在左側的Hierarchy的面板中,也搜尋不到。如果你不小心刪掉物件,可能該物件的父物件還存在。像是我在製作關卡過程常遇到幽靈金幣,也就是畫面上可能只有16個金幣,但是實際上存在第17個,滾球如果走到幽靈金幣的位置可以吃到。
這些問題可能是MAST套件和Unity Editor 6.0的相容性問題,如果要避免這些問題,可以考慮使用其它能夠繪製地圖的套件,或者使用較低版本的Unity Editor。
另外關於第(2)和(3)的問題,我使用較簡單的方法消除掉這些幽靈物件,也就是:

(1) 先選取Hierarchy面板中的所有物件(全選ctrl+A)。
(2) 將這些物件的active設成false,也就是在Inspector面板左上角取消勾選。
(3) 在場景畫面中按ctrl+A,全選所有物件,然後按Delete鍵刪除。
(4) 將先前隱藏的物件的active再設成true。
(5) 有些原本設成隱藏的物件要重新設回隱藏。
.注意要做這些動作前,要先備份好專案以免不小心刪掉什麼。
做完這些操作後,遊戲中的幽靈物件就被消除了。
