Xun API介绍

RAVVAR在编辑器内添加交互功能的自定义,为用户提供了更多可以去设置的交互,RAVVAR引入了在线XunAPI编程系统,让具备编程能力的AR开发者可以将自己设计的复杂交互功能以XunAPI脚本的形式添加到编辑器中,并在APP启动对应场景的时候进行动态解析,从而完成对AR高级交互的创作。

【API的接入】



进入编辑器后,在场景信息模块,可以看到XunAPI管理的入口;点击“+”号,在弹出的页面中将已开发完的脚本内容输入进去;

  

保存成功后,XunAPI管理的下方,将会出现已添加的脚本内容;可以进行修改和删除操作;

通过APP扫描识别图,即可体验到由您亲自编写的程序脚本带来的神奇交互效果。

【脚本案例内容】

将以下内容直接复制到脚本框中,即可体验案例所示内容

YXTestXunAPICom = {}
YXTestXunAPICom.container = nil
function YXTestXunAPICom:new(container)
    local o = nil
    o = o or {}
    setmetatable(o,self)
    self.__index = self
    YXTestXunAPICom.container = container
    container.StartEvent= function ()
        CoroutineWrapper.EXES(5,
                function() 
                        local log = SXunAPI.GetClass('ToastEX')
                        log.ShowText('XunAPI test',3)
                        print(666)
                end
        )
    end
    return o
end
return 'YXTestXunAPICom'