创建UI

- 创建界面UI,在资源管理器的Aircraft_flow中新建一个文件夹,命名为UI - 在文件夹UI内创建一个控件可视化脚本,命名为WBP_menu ::: hljs-center ![image.png](https://cos.easydoc.net/60864691/files/k7zlf8du.png) ::: - 双击WBP_menu打开 - 在搜索框中搜索Horizontal Box,左键选中并拖动到Canvas Panel下面 ::: hljs-center ![image.png](https://cos.easydoc.net/60864691/files/k7zlfjk0.png) ::: - 选择自定义屏幕尺寸,设置宽度1000,高度300 ::: hljs-center ![image.png](https://cos.easydoc.net/60864691/files/k7zlfphf.png) ::: - 选中Horizontal Box,同样设置宽度1000,高度300 ::: hljs-center ![image.png](https://cos.easydoc.net/60864691/files/k7zlfw1o.png) ::: - 从左侧控制板找到Button,拖拽添加一个Button,命名为“显示飞机” - 同样的方式创建其余Button,命名参考下图中所示 - 创建完成后,分别点击填充,如下所示 ::: hljs-center ![image.png](https://cos.easydoc.net/60864691/files/k7zlg2sw.png) ::: - 为每个Button添加Text,同样从左侧控制板拖拽添加 - 在右侧的详细信息中可以更改Text中字体的大小、颜色等 ::: hljs-center ![image.png](https://cos.easydoc.net/60864691/files/k7zlgcer.png) ::: - 切换到图表 - 选中显示飞机,然后点击On Clicked ::: hljs-center ![image.png](https://cos.easydoc.net/60864691/files/k7zlj32m.png) ::: - 编写执行自定义事件的脚本,如下 - 在Command中输入相应命令,如ce setAllHiden表示执行隐藏所有 ::: hljs-center ![image.png](https://cos.easydoc.net/60864691/files/k7zljet2.png) ::: - 同样的方式编写显示流线的脚本,如下 ::: hljs-center ![image.png](https://cos.easydoc.net/60864691/files/k7zljma1.png) ::: - 同样的方式编写显示中轴面的脚本,如下 ::: hljs-center ![image.png](https://cos.easydoc.net/60864691/files/k7zljye7.png) ::: - 同样的方式编写显示CAE飞机的脚本,如下 ::: hljs-center ![image.png](https://cos.easydoc.net/60864691/files/k7zlk5eb.png) ::: - 在工况可视化脚本中添加下列脚本,可将控件添加到桌面 - 在创建WBP Menu控件节点的Class右侧选择已创建的WBP_menu - 勾选上Show Mouse Cursor - 左侧连接BeginPlay ::: hljs-center ![image.png](https://cos.easydoc.net/60864691/files/k7zlke0i.png) ::: - 点击仿真后,运行界面如下 - 分别点击各个Button,查看不同的显示结果 ::: hljs-center ![image.png](https://cos.easydoc.net/60864691/files/k7zlkp0z.png) :::