http://4399sy.com/gamezone?id=2460性能優化
嘗試在遊戲裏面使用UDP作位置同步;服務器
嘗試遊戲裏面使用一些法線,高光,發光貼圖;多線程
還參考了Game Art Trick 上面的文章使用頂點色作星空,本身加了幾個粒子效果;性能
可是位置同步應該仍是有問題, 看了一些別的遊戲,這種須要有物理判斷的遊戲,最好是客戶端發送移動速度,服務器計算位置,同步給全部客戶端;優化
這樣才能保證全部客戶端之間看到的位置比較接近,便於進行物理斷定;線程
可是這樣須要服務器導入客戶端中全部障礙物的物理模型,服務器須要有一個物理計算的引擎,打算着手改造一下box2d, 試試;接口
過於複雜的物理計算,可能性能會有些問題;遊戲
還有問題,服務器是多線程Actor模型,最好可以保證同一個Room內的玩家是單線程的,這樣能下降單個房間內,Actor之間通訊的複雜度。get
能夠在Inotify 接口isComplete裏面處理一下,若是當前是在同一個線程上下文,則不須要調用OnComplete 性能優化。同步