菜鸟学习OGRE和天龙八部之十六: 网游视角跑图功能基本实现,包括人物,射线查询,鼠标decal等等
1)键盘控制角色,不管是赛车那种第三人称跟随弹性视角还是fps游戏,做起来都不难. 但是鼠标控制就要难一些,因为涉及到2D坐标转换到3D坐标,新的运动轨迹,以及方向等等 2)碰撞的话只做了高度检测,没有做path寻路,所以我可以上房,飞崖之类 由于我的地形是实体,所以要自己做地形三角面的碰撞,原理就是射线查询到了地形实体就可以获得地形mesh的数据,再用Math::intersects做三角面的碰