今天因为CEGUI耽误了很多的时间,结果是因为我修改了OGRE源码以后没有重新编译CEGUI的缘故,无语了都,主要是想实现天龙八部的寻路系统,寻路是没有思路,但是,已经把路面拾取的方法想到了,依靠
Ogre::Math::intersects(const Ray & ray, const Vector3 & a, const Vector3 & b, const Vector3 & c, const Vector3 & normal, bool positiveSide = true
, bool negativeSide = true
)这个函数来做,因为我做地形的时候是读取了heightmap等文件的,所以,我有丰富的点来构造三角型来进行路面拾取,因为三角形太多,我不可能逐个查找,所以,我想只查找以摄像机位置,向四周发散的一个区域的位置就可以了,但是,还有水面和高山的问题,我还没有解决,这个还要看看Wcollision这个文件和Region这个文件到底存储了什么了,寻路肯定是个麻烦你,我还要想想,先做个记录,以免忘记了