0.09版本接口文档


用户可以调用的接口
1、打开摄像头:
VoidAR.getInstance().startCapture();

2、关闭摄像头:
VoidAR.getInstance().stopCapture();

3、添加目标:
Image2ImageTarget
{
    public bool isMarkerLocal;//true:本地目标,false:云目标
    public string imageUrl;//目标图片的绝对路径
    public byte imagedata;//目标图片的数据。
    public GameObject ImageTarget;//ImageTarget 对象
}

输入参数: image2ImageTarget: 添加对象列表。
addTargets(List image2ImageTarget)

可以参考DynamicLoadUI.cs

4、开始识别
VoidAR.getInstance().match();

5、重置识别
VoidAR.getInstance().reset();

6、释放SDK占用的资源
VoidAR.getInstance().unloadResource();

7、找到目标的回调
创建自定义脚本,并从FinderInterface上继承, 并将脚本绑定到模型,例如:
public class Test : MonoBehaviour,FinderInterface {
public void OnFind(); } 可以参考TestFinderInterface.cs;

8、丢失目标的回调
创建自定义脚本,并从FinderInterface上继承,并将脚本绑定到模型,例如:
public class Test : MonoBehaviour,FinderInterface {
public void OnFind();
}
可以参考TestFinderInterface.cs;

9、将当前画面提供给shape匹配
输入参数:
    sucess: 1:表示识别成功,0:表示识别失败
    name: 识别到目标的图片名字
    tracking: 0:表示仅识别,不显示模型,不跟踪;1:表示识别以后,显示模型并跟踪
    VoidAR.getInstance().addCurrentShapeImageTarget( ref int success, byte name, int tracking );

其它接口是引擎自己调用 请用户不要自己调用


results matching ""

    No results matching ""