目前決定會用PLSM2,PagedGeometry跟OgreNewt
基本上PagedGeometry已經在用了,但是要把Newton這個物理引擎整進來的時候遇到問題Orz,所以決定把Terrain的Scene Manager換成PLSM2。
這問題其實是...OgreNewt沒有wrap Newton對一般HeightMap的處理,也就是說,如果只用Ogre內建的scene manager產生的terrain,ogrenewt是沒辦法對其作物理運算,要不就是自己做一個mesh假裝是terrain,要不就是用ODE這個另外的engine,第三個在forum找到的方法就是用PLSM2來取代Ogre的terrain scene manager,所以搞了半天又要多弄一個addon進來Orz
然後PLSM2這東西目前基本上已經年久失修,document是有很多沒錯,但是一堆照著做卻會有更多問題的Orz
不過還好目前都解決了,花了好大功夫,所以目前這三個Addons都可以單獨build,也都稍微弄了個可以跑的demo,不過要把這三個弄在一起可能還要些功夫...而且我猜會遇到更多問題...
沒有留言:
張貼留言