Block数据组件

注意

工具连接的是云服务,你永远无法下载所有云服务数据到Unity工程中。

注意

如果你看不到block数据,说明云服务配置有问题,请参考 配置定位服务 正确配置之后再使用工具加载。服务操作后,需点击刷新按钮进行刷新从云服务获取最新数据。

查看 Block 列表

使用 标注工具Block浏览工具(Unity开发) 时,在选择服务之后,当前库中的Block列表会显示在 MegaBlocks 节点下,并显示在工具面板上。

../_images/image_g4_8.png

使用 Block浏览工具 时,Block列表会显示在工具面板上。

../_images/image_g3_12.png

刷新 Block 列表

Block列表不会随服务变化自动更新,如果在网页端添加或删除了Block,需点击刷新按钮进行数据同步

../_images/image_g2_20.png

添加本地 Block 数据

Block浏览工具 可以用来查看本地Block数据(eme文件),如有需要,可以点击 + 按钮添加文件记录到列表中

../_images/image_g3_14.png ../_images/image_g3_15.png

添加后,Block信息将显示在列表中

../_images/image_g3_16.png

如有需要,可以点击 - 将记录从列表中删除

../_images/image_g3_16.png

加载 Block

点击加载选择Block

../_images/image_g2_9.png

点击后会先下载再加载

../_images/image_g2_10.png

加载完成后,Block会显示在 Scene 窗口中。

../_images/image_g3_19.png

载入后,可以在 Scene 窗口中操作,调整查看的视角位置。同时检查下Block文件是否可用(比如Block坐标系是否正常,是否过于模糊而无法找到位置摆放AR资源等)

注意:在这里可以查看的数据并不能直接反映Mega 定位服务的效果。

导出 Block

可以从Block数据中导出obj文件。

../_images/image_g2_29.png

注意:这里的导出仅导出用于展示的部分数据,并不会导出用于定位的数据及其它工具内所使用的数据。EasyAR不提供所有数据的导出和私有存储服务。

点击后会先下载再导出

../_images/image_g2_30.png

一般导出后会有多个文件,可以导入到建模软件或其它相关软件中使用

../_images/image_g2_31.png

管理 Block 缓存

使用中下载的Block数据存储于用户目录下,根据Unity工程配置会有不同。这些文件有时候会占用非常多的空间。点击清空按钮可以清除文件缓存。

../_images/image_g2_33.png

管理 Block 根节点

版本需求:>= 2.1

使用 标注工具Block浏览工具(Unity开发) 时,如果场景中存在多个工具创建出来的节点,可以选择任意一个为当前工具的管理节点。

../_images/image_g2_39.png

这个节点不能被其它工具使用。选择一个不同的节点会重置内部状态,已加载的block会被自动删除。

如有需要,也可以新建一个节点。

../_images/image_g2_40.png

使用 Block浏览工具 时,Block根节点是隐藏的,在一些特殊情况下,可以重置节点。这将会重置内部状态,已加载的block会被自动删除。

../_images/image_g3_21.png

管理 Block 全局坐标系

版本需求:>= 2.1

../_images/image_g2_41.png

Mega默认使用GPS全局坐标系,在block数据有GPS信息时,工具会自动按GPS相对位置摆放不同的block。在这个模式下,block在场景中相对于根节点的位置是不能被改变的。

如果选择None,block将始终不会根据GPS位置进行摆放,使用 标注工具Block浏览工具(Unity开发) 时block将可以相对根节点自由移动。

在使用 标注工具 时,block之间的相对位置关系会在标注数据(ema文件)中导出。