什么是KBEngine?一款开源的游戏服务端引擎,客户端通过简单的约定协议就能与服务端通讯, 使用KBEngine插件能够快速与(Unity3D, OGRE, Cocos2d-x, HTML5, 等等)技术结合形成一个完整的客户端。服务端底层框架使用C++编写,游戏逻辑层使用Python(支持热更新...
分类:
其他好文 时间:
2015-02-02 12:15:37
阅读次数:
330
地址:https://code.csdn.net/langresser/particleuniversefortorchlight 在Bin文件夹有编译好的版本,装个vc2013的运行时库就可以直接运行了。
因为cocos2d-x没有3D粒子特效,所以主程就把OGRE和ParticleUniverse给加到项目中。我第一眼看的时候以为很牛,但是现在回过头...
分类:
其他好文 时间:
2015-01-16 13:08:59
阅读次数:
1172
Memory allocate in Oger
Memory allocate
Every memory in ogre will be allocated from AllocatedObject, it use Policy to switch from different allocators.
It looks like this:
template class _OgreExp...
分类:
其他好文 时间:
2015-01-11 09:38:20
阅读次数:
164
本文内容主要参考于页面http://www.ogre3d.org/tikiwiki/tiki-index.php?page=Ogre+Wiki+Tutorial+FrameworkOgre是一个非常好的开源面向对象的3D引擎,架构合理清晰,源代码总体来说(相对于这么大的项目而言)相当工整,逻辑几乎可...
分类:
其他好文 时间:
2015-01-08 16:54:54
阅读次数:
501
在第一篇网络分解成点,线,面.第二篇分别点以球形,线以圆柱,面分别以MergerBatch整合批次显示.因为整合批次显示后,相应的点,线,面不能以Ogre本身的射线来选取,因为整合后,以点举例,多个点显示虽然不在一起,但是是一个Mesh.Ogre本身的检测只能检测到这里,在我们这不满足要求,相应.....
分类:
其他好文 时间:
2015-01-01 23:44:24
阅读次数:
683
当你新建一个OGRE项目时是否发现那漫长的编译等待时间差点儿让你崩溃?当你改动代码不断进行调试时是否由于那漫长的编译等待而让你烦恼?假设是,那么请继续往下看,您将受益匪浅。----------------------------------------------------------------...
分类:
其他好文 时间:
2015-01-01 17:16:06
阅读次数:
151
在上文中,我们把Ogre里的网格分解成点线面后,我们要完成一个新的功能,在点上突出显示. 得到顶点位置后,这个功能也就是一个很简单的事,最开始是每个顶点添加一个子节点,节点上添加一个圆点.foreach (var vect in this.Points){ var cEntity = ...
分类:
其他好文 时间:
2014-12-30 07:00:44
阅读次数:
242
这个需求可能比较古怪,一般Mesh我们组装好顶点,索引数据后,直接放入索引缓冲渲染就好了.但是如果有些特殊需要,如需要标注出Mesh的顶点,线,面这些信息,以及特殊显示这些信息。 最开始我想的是自己分析Mesh里的VertexData与IndexData,分析顶点时查找源码发现Ogre里本身有...
分类:
其他好文 时间:
2014-12-28 07:05:50
阅读次数:
150
最近由于工作需要,对支持Android的一些开源3D引擎做了调研,结果如下:1.Ogre十分强大的一款3D引擎,号称工业级标准的开源项目,不仅可以用于游戏,还可以用于其他和3D相关的软件。大多数该有的功能都支持。Ogre只专注于做3D引擎,一些3D游戏中的常用功能例如:音效、碰撞/物理系统等都不支持...
分类:
移动开发 时间:
2014-12-19 13:02:07
阅读次数:
175
一下内容是对OGRE基础教程的总结,大家可以先阅读中级教程1---9的内容,然后再回过头来浏览这片文章,否则可能会有很多看不懂的地方。 OGRE基础教程1主要讲了几个OGRE中的基本概念:1. SceneManager:所有屏幕上可见的东西都由SceneManager来管理;有多种类型的SceneM...
分类:
其他好文 时间:
2014-12-09 21:07:36
阅读次数:
245