3D游戏引擎设计与实现(15)

    今天在写游戏逻辑部份的代码,主要实现游戏逻辑的实现,比如世界的场境是怎么样渲染,当然这些都是按照地图文件里定义,根据BSP树保存着的信息,就可以渲染场境出来.这样就可把需要的模型加载进来,每当玩家改变输入装态时,就会作出来不同的响应.比如行走系统,就是当玩家按下不同的方向时,就可以按着一定的速度向前移动,这里的移动,就是通过向量相加实现.当改变方向,就是绕着不同的轴进行旋转.
    同时,我在MM3DGame模块里加入渲染接口,让这里可以随便实现渲染.这里有很多问题要考滤,比如使用顶点缓冲区的方式,可以直接使用,或者使用顶点缓冲索引也可以.继续Coding.....

你可能感兴趣的:(游戏,引擎)