gamebryo--Instance

今天看了GB的instance。看文档貌似支持cpu和gpu的instance但是很奇怪的是他的例子却没有例举那么多。

Meshinstacing是用了cpu来做动画。gpu来instace.其实这个我一直没完全搞明白。特别是floodgate看他都是拿cpu在算啊。但是问gb的官方他们又说floodgate是用到gpu的。这个instance也一样。看来还没研究透啊。先不管吧。继续说怎么用gb的instance

首先NiNew NiMeshHWInstance()这个是他的实例

然后用NiInstancingUtilities::AddMeshInstance(NiMesh, NiMeshHWInstance)绑定这个mesh给一个instace

挂到场景图上pkRoot->AttachChild.如果还有更多mesh类似上面步骤继续挂上去然后。。然后就没了。太简单了。我操。要做动画就在每帧updateFrame 时候主动更新就好了。我想到了大面积草了。哈哈哈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值