| 建置上課教室 201 的 3D 空間場景 流程上是這樣的,先用 3D Max 將物件的位置、方向、大小等調整好,之後輸出成 XML 格式的資料。 程式分析 XML,就可以建立如編輯器 (3D Max) 中看到的場景,想要修改場景也很簡單,從編輯器修改後再次輸出成 XML 就好了。 場景中有很多相同的物件,像是椅子、桌子、電腦等,如果不將場景簡化會導致 FPS 低落。 |
(1) 避免載入相同的物件浪費記憶體,讓相同物件都使用同個模型的資料來源;
(2) 避免使用過高精細度的模型,尤其是當物件很小的時候,例如:相當精美的滑鼠,物件太小只佔了幾個像素,卻佔用了很多的面數;
(3) 不畫看不到的東西,像是在視角後面的椅子,
可以給每個物件一個代表它形狀的 Bounding Box,當 Bounding Box 和攝影機的 Frustum 交錯時才將其畫上。



