• UE5数字孪生系列笔记(一)


    智慧城市数字孪生系统

    虚幻引擎连接数据库

    • 将自己的mysql版本的libmysql.dll替换掉插件里面的libmysql.dll
      在这里插入图片描述
    • 然后将这个插件目录复制到虚幻项目目录下
      在这里插入图片描述
    • 然后添加这个插件即可
      在这里插入图片描述
    • 新建一个UMG,添加一个按钮试试,数据库是否连接
      在这里插入图片描述
      在这里插入图片描述
    • 将UI添加到视口
      在这里插入图片描述
    • 打印是否连接数据库成功
      在这里插入图片描述

    虚幻引擎对数据库的增删改查


    • 在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述


    • 在这里插入图片描述
      在这里插入图片描述


    • 在这里插入图片描述
      在这里插入图片描述


    • 在这里插入图片描述
      在这里插入图片描述

    虚幻资源的导入

    • 导入资产
    • 创建主UI控件蓝图
      在这里插入图片描述

    头部UI与时间更新制作

    • 制作头部UI界面
      在这里插入图片描述
    • 更新时间与日期
      在这里插入图片描述

    管理信息UI制作

    • 管理信息UI制作
      在这里插入图片描述

    人口信息链接数据库

    • 创建表信息,插入数据
      在这里插入图片描述
      在这里插入图片描述
    • 创建两个自定义事件一个用来延迟连接数据库实时更新,降低性能要求,一个用来连接数据库更新数据
      在这里插入图片描述
      在这里插入图片描述
    • 在Tick中运行事件
      在这里插入图片描述
    • 创建其他信息UI与数据库连接
      在这里插入图片描述

    在这里插入图片描述

    环境信息UI制作

    在这里插入图片描述

    环境信息数据值变色

    • 新建一个环境信息的表
      在这里插入图片描述
    • 新建一个更新数据库环境信息的自定义事件
    • 新建一个函数,这个函数的输入为文本,输出为Slate颜色变量
      在这里插入图片描述
    • 使用Set Color And Opacity节点来获取到自定义函数输出的颜色进行更改文本颜色
      在这里插入图片描述
    • 在这调用更新环境参数事件
      在这里插入图片描述
    • 其他两个参数设置
      在这里插入图片描述
    • 设置综合评分
      在这里插入图片描述
    • 综合评分与综合环境质量文本想连接
      在这里插入图片描述

    电力使用界面与环形进度条UI制作

    • UI制作
    • 径向滑条:开始不启动
      在这里插入图片描述

    电力信息连接数据库

    • 创建电力信息的表
      在这里插入图片描述
    • 更新电力数据也基本和之前差不多的逻辑
      在这里插入图片描述
      在这里插入图片描述

    车辆信息UI制作

    在这里插入图片描述

    车辆信息数据库连接

    • 基本和上面的数据库连接一样的操作
    • 创建车辆信息表
      在这里插入图片描述
    • 前面照常获取数据库中的信息
      在这里插入图片描述
    • 然后进行逻辑运算,运行车辆除以总车辆得到使用车辆的百分比数
      在这里插入图片描述
      在这里插入图片描述
    • 调用更新
      在这里插入图片描述

    医疗信息UI制作

    在这里插入图片描述

    医疗信息数据库连接

    • 添加表信息
      在这里插入图片描述
    • 连接数据库和之前是一样的操作基本
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
    • 在此处更新
      在这里插入图片描述

    财政信息UI制作

    在这里插入图片描述

    财政信息数据库连接

    • 创建财政信息表
      在这里插入图片描述
    • 连接数据库操作还是与之前一样的操作
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

    底部功能键UI制作

    在这里插入图片描述

    蓝图优化及功能键动画制作

    蓝图优化

    • 我们可以在每次10秒更新数据那连接数据库和关闭数据库,这样就减少在事件中频繁打开关闭数据库优化性能
      在这里插入图片描述
    • 各个事件中的数据库打开与关闭函数可以删除了
      在这里插入图片描述

    Home动画制作

    • 新建一个Home动画,添加轨道,在0秒与2秒上打上关键帧,当在2秒时L1X轴平移-550,这样就可以制作出一种开关的动画效果
      在这里插入图片描述
      在这里插入图片描述
    • 将其他几个UI进行轨道平移
      在这里插入图片描述
    • 当我们点击Home键时进行位移变化,再次点击进行回退变化
      在这里插入图片描述
    • 运行结果
      请添加图片描述
  • 相关阅读:
    视频批量剪辑技巧:如何实现震撼的嵌套合并效果
    北京ib国际学校大盘点
    Elasticsearch 日期数据类型
    【Spring】Spring AOP入门及实现原理剖析
    vue封装请求
    计算机网络知识笔记
    Python爱好者的自我修养(1):简单输入与输出
    WalkMe的数字用户体验到底是啥
    搬砖日记:关于html的编写规范方式
    dfs思路怎样都学不明白是什么原因
  • 原文地址:https://blog.csdn.net/qq_44924388/article/details/136128178