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

news2025/9/15 13:37:10

智慧城市数字孪生系统

虚幻引擎连接数据库

  • 将自己的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键时进行位移变化,再次点击进行回退变化
    在这里插入图片描述
  • 运行结果
    请添加图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1496657.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

自研在线CAD系统介绍

去年调研了已有的在线的CAD系统(悟空CAD、维杰地图、梦想控件),基本上都是按年收费,还相当的贵,基于此,就萌生了自己研发CAD系统的想法,从技术选型、框架设计、代码实现基本为都是自研实现。已经有了初步的成果。 10M…

chatGPT的耳朵!OpenAI的开源语音识别AI:Whisper !

语音识别是通用人工智能的重要一环!可以说是AI的耳朵! 它可以让机器理解人类的语音,并将其转换为文本或其他形式的输出。 语音识别的应用场景非常广泛,比如智能助理、语音搜索、语音翻译、语音输入等等。 然而,语音…

如何选择乐歌升降台,一张图带你了解全型号参数功能

在现代办公环境中,久坐已成为一种常态,而这种生活方式带来的不良影响日益凸显。乐歌办公升降电脑台应运而生,不仅是一种办公家具,更是健康办公的有力助手。让我们从多个角度深入了解这款产品的功能意义。 1. 台面层数 乐歌办公升…

mysql bug( InnoDB: Error number 22),表突然不能读取

mysql bug( InnoDB: Error number 22),表突然不能读取 bug最开始的bug:表突然不能读取关闭mysql容器,再次重启失败 解决方案不重建容器的几种可能措施重建容器重建如果懒得打命令或者忘记命令可能的run bug&#xff1a…

MATLAB中设置输出格式

目录 设置输出中行间距的格式 设置浮点数格式 使代码换行以适应窗口宽度 隐藏输出 按页查看输出 清空命令行窗口 MATLAB 同时在命令行窗口和实时编辑器中显示输出。可以使用提供的多个选项为输出显示设置格式。 设置输出中行间距的格式 默认情况下,MATLAB 会…

【Qt学习】QProgressBar的使用(进度条的实现)

文章目录 1. 介绍2. 实例2.1 按钮启动进度条2.2 更改进度条样式2.3 资源文件 1. 介绍 详细的 QProgressBar 内容可以通过 查阅Qt官方文档 ,这里进行简要的总结: QProgressBar 是Qt框架中的一个控件,用于显示进度条: QProgressBar…

huggingface.datasets使用说明

诸神缄默不语-个人CSDN博文目录 datasets包的官方GitHub项目:huggingface/datasets: 🤗 The largest hub of ready-to-use datasets for ML models with fast, easy-to-use and efficient data manipulation tools datasets包可以加载很多公开数据集&a…

免费SSL证书和付费SSL证书的区别

免费证书和付费证书区别还是比较大的,相对来说免费证书适用的环境会单一一些,一般使用免费证书的环境都是个人门户网站或者是小微企业的门户官网(无隐私信息)。 受免费证书安全等级以及安全性的限制影响,如果是为了自…

Python 语法高亮显示和格式化库之pygments使用详解

概要 在软件开发和编程领域,代码是我们的主要表达方式。因此,对于代码的可读性和可理解性至关重要。为了提高代码的可读性,代码语法高亮和格式化工具变得至关重要。在Python世界中,Pygments是一个强大的工具,它可以帮助开发人员高亮显示和格式化他们的代码。本文将深入探…

selenium4的相对定位

selenium4相对定位 Selenium 4新增了相对定位器,能帮助用户查找元素附近的其他元素。可用的相对定位器有above、below、toLeftOf、toRightOf、near。在Selenium 4中,find_element方法能够接受一个新方法withTagName,它将返回一个RelativeLoca…

【IEEE会议征稿通知】第九届信息科学、计算机技术与交通运输国际学术会议(ISCTT 2024)

【IEEE会议】第九届信息科学、计算机技术与交通运输国际学术会议(ISCTT 2024) 2024 9th International Conference on Information Science, Computer Technology and Transportation 第九届信息科学、计算机技术与交通运输国际学术会议(ISC…

七彩虹八渐变 外贸建站公司wordpress模板

进出口水果wordpress外贸模板 漂亮水果wordpress外贸模板,做水果进出品生意的外贸公司自建站官网模板。 https://www.jianzhanpress.com/?p3516 玩具wordpress外贸模板 简洁玩具wordpress外贸模板,适合做跨境电商外贸公司使用的wordpres外贸s网站主题…

JVM运行时数据区——对象的实例化内存布局与访问定位

文章目录 1、对象的实例化1.1、创建对象的方式1.2、创建对象的步骤 2、对象的内存布局3、对象的访问定位3.1、对象访问的定位方式3.2、使用句柄访问3.3、使用指针访问 4、小结 平时大家经常使用new关键字来创建对象,那么我们创建对象的时候,怎么去和运行…

前端语义化标签及实例

常用的语义化标签的以下几种&#xff1a; header、nav、article、section、aside、footer、abbr、dfn、address、del、ins、pre、meter、progress <header> 定义文章的页眉信息 <header><h1>我的网站标题</h1><nav><ul><li><a …

环保新征程:能源结构调整与臭氧污染治理|中联环保圈

新年的钟声刚刚敲响&#xff0c;全国各地的两会会议便如火如荼地展开。随着会议的密集召开&#xff0c;各地的2024年政府工作报告也相继出炉。截至2月19日&#xff0c;全国共有27个省&#xff08;自治区、直辖市&#xff09;发布了2024年政府工作报告。各地根据自身经济发展潜力…

mysql 数据库查询 查询字段用逗号隔开 关联另一个表并显示

文章目录 问题描述解决方案 问题描述 如下如所示&#xff1a; 表一&#xff1a;wechat_dynamically_config表&#xff0c;重点字段&#xff1a;wechat_object 表二&#xff1a;wechat_object表&#xff0c;重点字段&#xff1a;wxid 需求&#xff1a;根据wechat_dynamically_…

Flink StreamGraph生成过程

文章目录 概要SteramGraph 核心对象SteramGraph 生成过程 概要 在 Flink 中&#xff0c;StreamGraph 是数据流的逻辑表示&#xff0c;它描述了如何在 Flink 作业中执行数据流转换。StreamGraph 是 Flink 运行时生成执行计划的基础。 使用DataStream API开发的应用程序&#x…

【Selenium】selenium介绍及工作原理

一、Selenium介绍 用于Web应用程序测试的工具&#xff0c;Selenium是开源并且免费的&#xff0c;覆盖IE、Chrome、FireFox、Safari等主流浏览器&#xff0c;通过在不同浏览器中运行自动化测试。支持Java、Python、Net、Perl等编程语言进行自动化测试脚本编写。 官网地址&…

ROS从入门到精通4-2:Docker安装ROS、可视化仿真与终端复用

目录 0 专栏介绍1 Docker安装ROS2 Docker可视化仿真2.1 显示配置2.2 启动容器 3 终端复用工具3.1 session操作3.2 window操作3.3 pane操作3.4 其他操作 0 专栏介绍 本专栏旨在通过对ROS的系统学习&#xff0c;掌握ROS底层基本分布式原理&#xff0c;并具有机器人建模和应用ROS…

Outlook邮箱后缀如何修改?怎么添加后缀?

Outlook邮箱后缀是什么&#xff1f;Outlook邮箱后缀可以改吗&#xff1f; Outlook邮箱广泛应用于企业和个人用户之间。在使用过程中&#xff0c;有时我们可能会因为某些原因需要修改Outlook邮箱后缀。那么&#xff0c;Outlook邮箱后缀如何修改呢&#xff1f;下面&#xff0c;A…