EasyAR使用

官方文档

1.初始化的代码,默认在EasyAR_Startup预设的EasyARBehaviour文件的awake方法调用

    //需要在awake方法执行
    ARBuilder.Instance.InitializeEasyAR(key);
    ARBuilder.Instance.EasyBuild();

2.默认运行的时候在start方法厘米启动相机:EasyAR将在MonoBehaviour.Start调用的时候开始运行。所以最好将上面两行代码放到Awake里面


923C720B-3BE1-4D8C-AB9D-C9C15BF18865.png
  • ImageTarget Prefab
    • Target的大小和transform.localScale是相关的。transform.localScale = new Vector3(Math.Max(Size.x, Size.y), Math.Max(Size.x, Size.y), Math.Max(Size.x, Size.y))。

    • 你可以任意改变size的某个维度。如果Lock Size Ratio被选中,size的比例将保持不变,修改任意Size.x或Size.y将导致另一个值跟着变动。

    • 如果ActiveTargetOnStart为true,只有非{0, 0}的值会被用来初始化target的大小。否则target大小会从json文件或图像分辨率中获取。

  • 可以在inspector面板配置属性加载target
    ActiveTargetOnStart为true然后设置一些变量(Name、Path、Size和Storage)
图片.png
  • 也可以在代码动态重新加载target


    图片.png

    加载后再绑定tracker

//ImageTrackerBehaviour
tracker.LoadImageTargetBehaviour (this);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容