自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(5)
  • 收藏
  • 关注

原创 OGRE 鼠标拾取模型并显示

之前想做个编辑器那样的,需要拾取功能,于是研究了下。拾取模型用射线相交的方法。通过摄像机的getCameraToViewportRay把鼠标坐标转换成RAY,然后通过RaySceneQueryResult来进行场景查询,可以得到场景上所有与该射线相交的对象。然后取1个距离最近的相交对象作为拾取的对象,这样拾取的对象就获得了。为了显示该对象被拾取,获取下该MESH的BOUNDINGBOX,我偷懒

2009-05-25 21:49:00 1929 2

原创 OGRE 实现天龙八部骑宠功能

昨天偶尔想到天龙八部的骑宠系统,由于人物和坐骑的骨骼是分开的,于是今天研究了一下,实现了下他的骑宠系统。刚开始我以为只要人和坐骑各做各的动作就可以,后来发现人物骨骼就一个跑步动作,又看了一下发现骑宠有专门的skeleton文件。所以只要载入骑宠的骨骼,然后添加合并该骨骼,就可以获取到所有的动作了,然后调用骑宠跑步的动作,再调用坐骑跑步动作,就OK了。骑宠系统不难,人物和坐骑是分开来的,只是

2009-05-19 19:34:00 2386 3

原创 OGRE加载天龙八部场景

天龙八部的场景还是不错的,刚看到的时候很想把它自己加载一下。前端时候一直在研究天龙的场景加载,在上网查了很多资料看了很多高手的BLOG后,在同事的帮助下终于搞定了,呵呵。天龙场景主要是scene、Terrain、GridInfo、Heightmap、lightmap等文件。首先加载scene文件,里面可以读取到Terrain文件名,以及场景上的所有对象,包括灯光、雾、模型等等。然后

2009-05-16 21:24:00 4866 9

原创 OGRE实现3D换装

当初学习OGRE就是想实现这个。3D换装其实并不难,在我上个帖子的基础上增加CEGUI用来控制。至于换装的模型可以全加载也可以动态加载,我为了演示方便用了全部加载,一共2套模型,当然也都是天龙八部的。加载完后只需要根据CEGUI的消息设置对应的模型显示和不显示就行。如果是用动态加载的话可以根据消息把对应的模型从节点上删除掉,然后再加载新的需要的模型并且绑定,只是觉得一直频繁的加载删除过

2009-05-11 13:58:00 3140 6

原创 OGRE加载天龙模型

当初学习OGRE是为了想做个3D换装系统之前做完后一直放着,现在想把它放上来可发现我之前的CEGUI找不到了,暂时只能放出只加载模型,换装功能等我重新做个CEGUI再放上来吧。PS.以后模型资源很多会使用天龙八部的,仅学习使用。改动OGRE的DEMO实现加载TLBB模型和骨骼。这个比较简单只要注意把武器和骨骼绑定就可以,就不多说明了,只放张截图吧。 

2009-05-10 01:17:00 1750 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除