ogre3d(ogre3d Mac)

http://www.itjxue.com  2023-02-14 16:29  来源:未知  点击次数: 

刚刚在linux下编译好了ogre 3D渲染引擎,怎样将它移植到Android中啊。

目前为止,Ogre 1.7.3暂时不支持Android,虽然Android是以Linux为底层内核,但是Android NDK编译Ogre 1.7是不可能的。但是可以检查Ogre的最新代码 1.8版本()在OgreMain/src文件夹下面可以看到Android文件夹,说明Ogre 1.8是支持Android的,但是Ogre 1.8没有最终release。不过Google Code上有个Gamekit(),集成了Ogre 1.8和物理与声音引擎,由于使用不稳定的Ogre 1.8,可以使用NDK编译在Android上使用。

Ogre 3d 为什么阴影出不来啊~~ 具体说不是出不来,是一跑直接就死机~~更悲剧的是只能 强制关机

我也遇到和你同样的问题,呵呵,接下来说说解决的方法吧。

ogre的依赖项d3dx9_42.dll(一般存放在系统WINDOWS/system32下,或者你当前可执行程序目录下)对应的有一个D3DCompiler_42.dll,如果缺失这个dll的话,设置阴影、材质就会报一个"访问冲突的(access violations)"错误。

解决方法是下载一个D3DCompiler_42.dll放在与d3dx9_42.dll相同的目录下。

注意:有可能依赖项是d3dx9_43.dll(如VC10就依赖它),那么就要下载相应的D3DCompiler_43.dll。

希望能对你有所帮助,具体可以参考:;t=55326

如何建立开源游戏引擎Ogre3D开发环境

android,内置c++实现的box2docos2d-x国内写的,pc,android上非常好的开源引擎,能编译到各个平台,各种平台用对于的就行

libgdx,挺出名的一个3d引擎,udk和unity3d都有可视化的开发环境,一般是c++开发,java开发

Ogre,c++开发

cocos2d,脚本功能一般得自己实现了

另外,pc,ios,各种语言实现版本.net版的

开源的引擎

用ogre 3d 做东西 怎么添加OgreSDK_vc10_v1-7-3中没有的汽车实体

额,楼上废话真多,在ogre官网下载ogremax插件,安装好3dsmax后安装ogremax,在3dsmax里通过ogremax插件将模型导出为ogre能读取的格式,然后再添加就好了。(要注意优化,因为3dsmax的模型一般较大,最好是面片加法相贴图格式的3dsmax模型)

(责任编辑:IT教学网)

更多