EasyAR4.6.3 丨 Unity2020.3.15f2
在EasyAR开发中心后台创建Scene许可证密钥,并且使用稀疏空间地图
添加Spatial Map AppId
添加APIKey & API Secret
- MainCamera 设置为 Solid Color
编写代码,扫描保存Sparse Spatial Map,上传到云端
private ARSession session; private SparseSpatialMapWorkerFrameFilter mapWorker; public TextMeshProUGUI uiText; public TextMeshProUGUI btnText; public Button btnSave; private void Start() { session = FindObjectOfType(); mapWorker = FindObjectOfType(); btnText.text = "Build Map"; btnSave.onClick.AddListener(SaveMap); } private void SaveMap() { mapWorker.BuilderMapController.Host("EasyARScene01",null); uiText.text = "Start Build Map"; }
在EasyAR开发中心查看存储的Spatial Map
设置横屏竖屏的效果
Portrait 竖屏
Portrait 竖屏,手机倒着
Landscape Right 横屏,屏幕在home键右侧
Landscape Left 横屏,屏幕在home键左侧
Auto Rotation 自动旋转屏幕
通过远端Spatial Map库中将ID和Name赋值到其中
稀疏地图会保留存储地图的稀疏图的空间位置,并不会保存模型数据,记录的之前保存的Sparse Spatial Map的信息位置数据
编写代码,读取远程的SpriteMap
private ARSession session; private SparseSpatialMapWorkerFrameFilter mapWorker; public TextMeshProUGUI uiText; public TextMeshProUGUI btnText; private Button btnSave; private void Start() { session = FindObjectOfType(); mapWorker = FindObjectOfType(); btnSave = FindObjectOfType