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。

@Copyright © cosmos 2019 all right reserved,powered by Gitbook修订时间: 2021-04-12 18:28:14

results matching ""

    No results matching ""