3D遊戲引擎設計與實現(18)

/***********************************
 *作者:蔡軍生
 *出處:http://blog.csdn.net/caimouse/
 ************************************/
  3D遊戲引擎設計與實現(18)
    這幾天已經封裝攝像機類,就可以自由地在地圖裏行走,目前只是添加了5個自由度的攝像機系統。可以向前,向後,向左,向右,向上,向下,X軸旋轉,Y軸旋轉等5個自由度。基本上,就用這個五個自由度,就可以在3D世界裏漫遊了。如果再添加碰撞檢測,就可以讓這個攝像機不會穿牆而過了。
    在這裏發現,如果沒有加載紋理之前,顯示線框圖,是一個很好的調試方法。
    後面接着要寫的內容就是怎麼樣加載紋理,怎麼樣設置每個頂點的紋理座標。

目前顯示的線框圖如下:
3D引擎裏顯示的線框圖,已經添加攝像機移動功能。

 關於ACE
這段時間,沒有空寫3D程序,因爲要學習用ACE,工作上的需要.發現ACE還非常好用,可以很簡單地就實現了所有網絡程序.寫服務,寫客戶端都相當方便.
目前正在測試ACE同時連接很多用戶的情況,實現多用戶連接,就像BT一樣.
下次,如果要添加網絡部份到3D遊戲裏,肯定會選擇用ACE.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章