【摘要】:每个Vega Prime应用可能包含较多的实例对象。在这个应用中,建立了地形、房屋、汽车、谷仓等实例,其中的代码绝大部分是相同的,主要不同的是:● pObject->setName;● pObject->setTranslate;● pObject->setRotate;● pObject->setScale;● pObject->setFileName;这5行代码也是创建对象的有所区别的代码,依次为:设置对象名称、设置对象位置、设置对象姿态、设置对象缩放比例、设置对象文件。具体代码如图4.4.13所示。
每个Vega Prime应用可能包含较多的实例对象。在这个应用中,建立了地形、房屋、汽车、谷仓等实例,其中的代码绝大部分是相同的,主要不同的是:
● pObject->setName("xxxx");
● pObject->setTranslate(0.000000,0.000000,0.000000);
● pObject->setRotate(0.000000,0.000000,0.000000);
● pObject->setScale(1.000000,1.000000,1.000000);
● pObject->setFileName("xxxx.flt");
这5行代码也是创建对象的有所区别的代码,依次为:设置对象名称、设置对象位置、设置对象姿态、设置对象缩放比例、设置对象文件。(www.daowen.com)
以建立房子实例为例,建立了对象实例pObject_farmhouse,然后使用对象实例,设置了对象名字,设置了对象剪切掩码,设置了对象渲染掩码,设置了对象碰撞掩码,设置了对象策略选项,设置了对象位置,设置了对象姿态,设置了对象缩放比例,设置了对象静态选项,设置了对象文件,设置了对象大量的加载选项以及渲染选项,等等。具体代码如图4.4.13所示。最后,把对象放进在第4.4.2 节创建的容器队列中:
s_pInstancesToUnref->push_back(pObject_farmhouse);
图4.4.13 创建Vega Prime应用对象实例
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关Vega Prime 虚拟现实开发技术的文章