oFusion

oFusion
2011年03月10日
  oFusion问题汇总
  关于.osm的导入
  实际操作的时候发现,其实只需要利用TinyXML对其进行解析就行了,
  而且只需要知道父子关系,位置,旋转,缩放,就足够了. 其他的摄象机,灯光之类就不需要管了.,
  还是程序里面自己创建,进行控制好点.
  下面都是从网上搜集的一些资料,.
  [b]第一个问题是[/b],Max中东西与导出不一致的问题(位置偏差之类)
  1.打开3dsmax,打开max文件[b]2.Edit -> Select All [b]3.Group -> Ungroup 重复此动作,直至Ungroup变成灰色 [b]4.右边栏 -> Hierarchy -> Pivot -> Transform [b]5.右边栏 -> Utilities -> Reset XForm -> Reset Selected
  1.打开max文件。[b]2.编辑->全选。[b]3.组->解组。 重复些操作,直到“解组”变灰色。[b]4.右边栏->层->重置轴。[b]5.右边栏->层->变换。[b]6.保存
  一般是没有 reset x form的问题,[b]另外在其他坛子看到的,Ofusion导出的时候材质有一些问题(黑的或不显示什么的)[b]一般都是没有使用Ofusion材质导致的,在导出的时候修改一下就可以了 :)[b]其他应该还有一些问题,遇到再说。[b](导出的后自己用LexiView查看一下,如果正确了一般问题就不大了)
  [b]第二个问题是[/b],不知道怎么把导出的东西载入。
  集中有以下几个问题,不知道怎么把mesh加载到程序里。
  有笨办法:把mesh一个一个加到程序里( 这个办法可真笨啊)
  好的办法:你注意以下Ofusion导出的文件中有一个OSM文件
  打开他,开心了吧!他其实是一个XML格式的文件,你可以用TinyXML试着去解析他(不知道的看Ogre源代码或者Google)
  或者,去Ofusion官方下载一个osmload
  好了,Ofusion官方还提供了一个demo教你如何使用那个库(不是他是在Ogre1.2基础上做的,所以你检查一下你的版本
  [b]第三个问题[/b],可能比较小众一点。
  Ofusion导出库导出的东西就是一些静态模型,说的不太准确,意思就是你不能控制的。
  如果你想去控制他,Ofusion也提供了一些方法,他提供了几个回调函数,可以让你控制实体,动画,摄像机,灯光等等。
  你去实现这几个回调函数就可以控制了。如果你还想更方便一些,可以自己做编辑器或者买商业版本。
  [b]第四个问题[/b],
  Ofusion的这个库只提供load没提供unload,不过这个也并不难实现,你可以自己去写一个。
[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值