展视网论坛

 找回密码
 立即注册
查看: 27178|回复: 0

[虚拟建造] 逻辑图UI关联

[复制链接]

119

主题

145

帖子

899

积分

超级版主

展视网老师

Rank: 8Rank: 8

积分
899
发表于 2021-7-12 23:01:49 | 显示全部楼层 |阅读模式
需求:传统的实现方式,为了保证任务的互斥,需要逻辑严谨的设计层级关系,能否出一个功能,让菜单下的各个任务依次执行,且执行的时候隐藏其他任务的模型和图纸?
具体使用场景:
导入“逻辑关联”资源包(需要研发开发),多选左侧模型树中多个按钮,点击菜单中“逻辑顺序”按钮,将为每个按钮产生一个“逻辑顺序”脚本,在脚本中可填入数字1、2、3、4等,然后将各任务应该出现的UI和按钮进行拖拽,完成逻辑编辑。
其实现的效果是,进入场景后,默认激活数字1的任务,从而显示数字1的UI部分和按钮,当用户点击按钮,则显示数字1的模型树并跳转到对应观察点,并后台将其他数字的任务相关的模型进行强制隐藏。当完成所有模型后,由程序判断是否所有模型显示,或者数字“1”键被按下,UI将调出,并显示数字2的UI部分和按钮,当用户点击按钮,则显示数字2的模型树并跳转到对应观察点,并后台将其他数字的任务相关的模型进行强制隐藏。当完成所有模型后,由程序判断是否所有模型显示,或者数字“1”键被按下,UI将调出。依次循环往复。
至此,完成该模块的虚拟建造,实现了进入场景后出现UI,依照UI进行图纸的显示,点击图纸图元,出现对应模型,当当前任务模型全部出现后,出现UI,进行其他任务,直至大楼建设完毕。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|展视网

GMT+8, 2024-11-21 17:55 , Processed in 0.068430 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表