posts - 4,comments - 1,trackbacks - 0
      这段时间主要完成了以下内容:

1.输入系统:当然是选择OIS啦。

2.角色控制:当然首先需要载入一个角色,天龙将角色分成了各个部位,如头,身体等,当然还有武器装备,都是分开的,这当然是为了
 便于换装系统的实现,所以,首先要做的是把各个部位的模型读进来,然后attachObject到同一个结点上,然后武器的话,需要用attachObjectToBone
绑定到身体的某个骨骼上。OK,现在可以看到一个角色了,然后当然是控制角色拉,这里需要做的是创建一个摄象机绑定到主角身上,然后摄象机
就可以跟随主角了。这里实现了用鼠标和键盘可以同时控制角色移动,和转动视角。

3.角色动画:天龙的动画,对OGRE的源代码做点小修改,所以要做对应的修改,才能播放天龙的动画。
天龙角色的各个动作分别对应其.skeleton文件,也就是不同的动作需要读入其不同的.skeleton文件。主要用到addLinkedSkeletonAnimationSource。

4.碰撞检测: 这里的碰撞检测还是比较简单,主要是在主角身上套了一个一定大小的包围盒,然后当主角移动的时候,判断该包围盒内是否
有其他实体模型就可以了。

OK~下面上图

posted on 2009-10-19 20:03 阿King 阅读(387) 评论(0)  编辑 收藏 引用
只有注册用户登录后才能发表评论。