Actor的创建与销毁
在AR场景中引入(摆放)一个资产对象,就会自动创建一个与之关联和匹配的对象实例。一个资产对象可以对应多个实例 。资产实例在AR场景描述文件中以Actor或者Actor的组件的形式存在。
0.1. 在编辑器中
详见:Actor基础使用。
0.2. 在Lua脚本中
在一个World中创建一个Actor:
local newActor = world:CreateActor(ActorClass.ACTOR_TYPENAME)
这里的ActorClass指代一个Actor的类名,可以使用的类名如这里列出的所示:Actor的继承关系。
例如,创建一个摄像机Actor:
local newCameraActor = world:CreateActor(XECameraActor.ACTOR_TYPENAME)
场景中的Actor是用工厂模式创建的, 禁止自己手动创建Actor.
在一个World中删除一个Actor:
world:DeleteActor(pActor)
pActor指想要删除的那个Actor。