3.4 表层(Overlay)表层脚本用于通过脚本定义表层。同时,你仍可以在代码中通过SceneManager\Overlay\OverlayElement等类设置表层,不过那么做显的比较笨。作为代替,你可以将表层定义在文本文件中并在需要的时候加载。表层脚本在初始化时加载,默认为所有公共资源位置(R...
分类:
其他好文 时间:
2015-07-19 11:44:28
阅读次数:
148
8 动画Ogre提供灵活的动画系统支持以下几种动画:8.1 骨骼动画骨骼动画通过移动网格中的树结构骨头实现,顶点通过绑定的骨头进行相应的移动。骨骼动画也叫皮肤动画。通常通过建模工具如SoftimageXSI,milkshape3D,Blender,3d Studio,Maya等创建。Ogre提供导出...
分类:
其他好文 时间:
2015-07-19 11:38:44
阅读次数:
350
6 外部纹理源本部分仅提供简单的ExtermalTextureSource和ExtermalTextureSourceManager类的介绍,以及插件工作方式。更多参考ffmpegVideoSystem插件什么是外部纹理源传统的图片文件如png\bmp\jpeg等Ogre已经做了处理。其它的纹理格式...
分类:
其他好文 时间:
2015-07-19 11:36:27
阅读次数:
210
4 网格(Mesh)工具4.1 导出导出工具是3D模型工具的插件,用于将网格和骨骼动画写入Ogre可以使用的文件格式。导出文件扩展名为.mesh(网格)和.skeleton(骨骼)。每个导出工具单独为模型工具编写,同时共用公共的类MeshSerializer和SkeletonLizer。所有导出工具...
分类:
其他好文 时间:
2015-07-19 11:30:57
阅读次数:
114
3.3 粒子Particle粒子系统脚本可以作为模板,在运行时创建多个粒子系统粒子系统脚本在初始化时加载,默认为所有公共资源位置(Root::addResourceLocation)下的’.particle’文件。你可以通过ParticleSystemManager::getSingleton()....
分类:
其他好文 时间:
2015-07-19 11:29:00
阅读次数:
108
参考:http://blog.csdn.net/leonwei/article/details/5819248在Ogre中Animation是一块非常重要的部分,但是笔者在学习Ogre的动画时遗憾的发现关于Ogre中动画的资料非常的少,Ogre的sample中只有最简单的导入一个骨骼动画的例子,在网...
分类:
其他好文 时间:
2015-07-06 15:50:40
阅读次数:
104
Ogre中有许多监听类,我们可以简单理解成C#中的事件,这些类作用都不小,说大点可能改变流程,说小点修改参数等,下面列举一些常用的监听类. FrameListener:由Ogre中的Root负责维护,主要针对所有RenderTarget监听frameStarted:在一桢开始的时候,所有Rend.....
分类:
其他好文 时间:
2015-07-04 00:38:59
阅读次数:
461
OGRE1.7以上版本隐藏LOGO 需要在你的程序里包含sdktrays.h这个头文件,该文件存在于include/OGRE目录下,包含这个头文件后,一般会编译不通过,需要在sdktrays.h头文件里包含#include "OISMouse.h",我用的是1.7.4版本,这样才能编译通过,然后就是初始化 mTrayMgr = new OgreBites::SdkTrayManager("myTr...
分类:
其他好文 时间:
2015-06-21 11:59:24
阅读次数:
156