SuperGUI从V2.0版本增加了蓝图编辑器以来,逐渐完善了蓝图逻辑节点的配置和管理,截至目前以实现了和SuperAPI的联动以及多种数据联动功能,下面就为大家详细讲解下几种面板搭建中经常会用到的功能,演示下在蓝图中应该如何进行配置。
1. 配置页面导航
- 在页面管理处提前添加好需要的页面,并在画布中配置好导航组件,注:每个页面的画布和蓝图导航均需单独配置,可通过复制进行快捷操作。
- 在导航配置中,选择该页面的默认选中,每个页面均需要选择该页面对应的默认选中
- 进入蓝图,拖入导航元素,多支路判断,页面切换节点。需要在多支路判断与页面切换之间的连线处配置每个导航对应打开的页面。每个页面的蓝图均需按照以上步骤配置导航。
2. 分支判断
此处举例上游连接动态API后对数据进行分支判断的情况。
- 在上游和分支判断节点连线处填写判断条件,此处对api数据中的num数值进行判断
- 根据判断条件,将是和否连入下游对应的目标操作节点即可
3. 动态更新组件数据
当前版本GUI支持以下组件的动态更新,选项列表等支持动态更新数据,按钮文本等支持动态修改文字。
- 以表格组件为例,在蓝图中前置api数据接口,然后连接表格组件的更新组件数据
- 点击API数据接口与表格的连线,进行表格组件的数据映射和过滤器编写
- 最终,在上游节点进行目标操作时,表格数据会进行更新。
4. SuperAPI标准事件与场景监听
SuperAPI标准事件节点可与元素,逻辑节点相连接,在执行上游操作后,即可达到与场景进行交互的目的。以下以添加POI点为例:
- 上游添加任一触发条件后,连接SuperAPI标准事件中的添加自定义poi点的事件,后续下游节点可继续添加api标准事件—聚焦至覆盖物,注:聚焦至覆盖物事件中的覆盖物ID需与自定义poi点一致才可成功实现场景效果。
- 下一步我们来实现当自定义POI点添加成功后,执行后续操作的流程。那么此时需要拖入蓝图一个场景监听节点—自定义POI点事件,即当对刚刚添加好的自定义POI点执行触发时,即可执行后续下游操作。
- 那么我们就能理解,场景监听节点其实是由场景触发的回调功能,针对任何已添加的热力图,路径,特效等行为均可执行该回调操作。其中API Already的节点可在场景加载成功后自动执行下游操作。