我要发帖 回复

正式会员

8

主题

31

积分

0

专家分

:

私信
发表时间 : 2007-10-23 16:52:35 | 浏览 : 2027    评论 : 6
我仿照下面的代码做了一下,可以实现对象的加入. 
        vpScene* scene = vpScene::get(0);
        ASSERT(scene);
        vpBox = new vpObject();
        vpBox->ref();
        vpBox->setName("box");
        vpBox->setFileName("Model\\m1_tank\\m1_tank.flt");
        scene->addChild(vpBox);
        vpBox->setTranslate(2510,2500,0);
但是去掉"vpBox->ref()"也不影响对象的显示,为什么?
我看了帮助文档的介绍,还是有点不清楚.

最近VR访客

nwpuxiaobing 评论于2007-10-23 20:33:49
弄掉会内存泄露
obuil 评论于2007-10-23 22:41:51
vpBox->ref() 后
  vpBox 的释放就可以不用管了
yjw1018 评论于2007-10-26 16:25:08
up........
努力奋斗!知足常乐!享受生活!
GIS  and  VR
liuhaiyang2004 评论于2007-10-28 20:52:28
后面 是不是还要加个vpBox->unref();
nwpuxiaobing 评论于2007-10-30 16:10:30
你说对了
season030441 评论于2008-3-23 15:21:27
谢谢了!以前我也不明白

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2021-9-22 07:35 PM

返回顶部