〔003〕虚幻 UE5 基础教程和蓝图入门

news2024/11/15 17:01:52

✨ 目录

    • 🎈 新建项目
    • 🎈 快捷操作
    • 🎈 镜头移动速度
    • 🎈 新建蓝图关卡
    • 🎈 打印字符串
    • 🎈 蓝图的快捷键
    • 🎈 场景中放置物体
    • 🎈 通过蓝图改变物体位置
    • 🎈 展现物体运动轨迹
    • 🎈 队列运行

🎈 新建项目

  • 打开虚幻启动程序,选择 引擎版本 后点击 启动
  • 选择 游戏 类型,默认设置中选择 蓝图,项目名称最好不要存在中文

启动引擎
新建项目

🎈 快捷操作

  • 按住 鼠标右键 的同时,可以操作 W(靠近物体)A(远离物体)S(左移)D(右移)Q(上移)E(下移) 可以操作视角方向
  • 只按 Q(选择物体)W(坐标位置)E(旋转方向)R(物体比例) 可以切换调整物体的不同状态

移动视角
切换功能

🎈 镜头移动速度

  • 通过调整摄像机的速度来控制镜头移动速度,数值越大,速度越快

移动速度

🎈 新建蓝图关卡

  • 点击 文件新建关卡选择Basic创建Ctrl+S保存关卡
  • 打开 关卡蓝图 进行蓝图的编辑

新建蓝图关卡
保存蓝图关卡
编辑关卡蓝图

🎈 打印字符串

  • 进入蓝图可以看到有 Event BeginPlay(游戏开始事件)Event Tick(循环打印事件)
  • 右键点击空白处,找到 Print String(打印字符串) 方法,该方法中有一些可以自定义的属性,包括需要 打印的字符串颜色显示时间 等等
  • 然后点击左上角的 编译按钮,蓝图事件才会生效、因为在蓝图中画的流程图,其实就相当于写代码,代码需要编译后才能运行,这个一般技术小伙伴会知道
  • 要养成时刻点击 保存按钮 的习惯,防止内容丢失
  • 因此一般在点击 编译按钮 的同时会点击 保存按钮,这是一个好的习惯
  • 然后在关卡中点击 运行按钮 即可实时预览

打印字符串设置
效果预览

🎈 蓝图的快捷键

  • 框选流程框,按 C键,可以快速进行注释,对于流程很多的情况下,可以帮助梳理逻辑
  • 按住 Alt 键的同时鼠标左键点击流程线,可以取消连接线

蓝图的快捷键

🎈 场景中放置物体

  • 在左侧 放置Actor 栏目中选择形状,将其拖入场景中即可
  • 可以通过 WER 去调整物体的位置、旋转方向和缩放大小,当然也可以点击物体后,通过细节窗口,在右侧进行调整

放置物体
通过细节调整

🎈 通过蓝图改变物体位置

  • 首先,将正方体的初始位置为 57072040,并设置其为可移动状态
  • 接下来通过蓝图将其 X轴570 移动到 200 的位置
  • 蓝图中的 Target 可以直接从场景中拖入到蓝图,也可以通过在蓝图中右键点击后选择 Create a Reference to Cube

设置初始位置

蓝图编辑

🎈 展现物体运动轨迹

  • 设置两个变量,变量 time 默认值为 0;变量 x 默认为物体的初始 x 坐标,也就是 570
  • 可以通过 Event Tick 循环事件将 time 值进行增加,如果不能理解,可以打印 time 的值进行观察
  • 通过 Set Actor Location 可以设置物体的坐标,因为只需要更改 X轴 坐标,所以需要计算 X 的算法,也就是每秒中,将 X轴坐标减去 50,这里每次减去 50,是为了看到明显的效果
  • 然后编译后运行即可

轨迹展现

效果预览

🎈 队列运行

  • 如果有很多任务需要运行,可以通过 Sequence(队列) 去先后执行
  • 比如这里先后执行两段打印,也就是先打印第一句再打印第二局,按照队列的形式去执行
  • 通过预览效果可以看到,先打印的语句在下面,是因为显示是从上到下的,所以最新的语句才是在最上面

蓝图逻辑

效果预览

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

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

相关文章

泛微移动管理平台E-mobile lang2sql接口任意文件上传漏洞

一、漏洞描述 泛微e-mobile,由高端OA泛微专业研发,是业内领先的移动OA系统,提供移动审批,移动考勤,移动报表,企业微信等丰富办公应用,支持多种平台运行,灵活易用安全性高。 e-mobile可满足企业日常管理中的绝大部分管理需求, 诸如市场销售、项目、采购、研发、客服…

了解高防服务器的工作原理

在当今互联网时代,网络安全问题日益突出,各种网络攻击层出不穷。为了保护企业的网络安全,高防服务器应运而生。那么,你是否了解高防服务器的工作原理呢?下面就让我们一起来探索一下。 高防服务器是一种能够有效抵御各种网络攻击的…

“小众”与“竞争”:打造爆款新能源车型的两大方法

引言:在动荡的新能源汽车市场中,品牌如何从众多竞争者中脱颖而出,捕捉消费者的心呢?是否是从广袤的"主流"市场着手,还是从具有潜力的”小众"市场切入?或者,是否需要重新定义与既定的竞争者进行正面对抗的方式? 在新能源汽车翻涌的市场潮流中&…

利用浩客无代码开发API集成客服系统,提升用户服务质量

【浩客简介】 浩客,是由十年 SaaS 表单产品「金数据」团队打造的新产品。它主要面向数字化系统的用户评价、反馈、调研、通知工具,特定时机、精准触达,帮助产品经理、用研、UX、运营,聆听用户心声,增强用户触达&#…

【软件设计师 - 一周通关】1.考试介绍

目录 一、简介 考试项目 1、证书作用 (1)以考代评中高级职称 (2)一线城市人才引进落户 (3)就业优势 (4)个税抵扣 (5)技能补贴 2、含金量 3、报名时…

网络原理---拿捏传输层:TCP/UDP协议

文章目录 UDP协议源端口、目的端口UDP长度校验和 TCP协议源端口、目的端口4位首部长度、选项保留位:6位6个特殊标志位32位序号、32位确认序号:在确认应答机制中使用16位窗口大小:在流量控制机制中使用16位校验和 TCP协议 VS UDP协议 在本篇中…

C语言实现利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示

完整代码&#xff1a; /*利用条件运算符的嵌套来完成此题&#xff1a;学习成绩>90分的同学用A表示&#xff0c;60-89分之间 的用B表示&#xff0c;60分以下的用C表示*/ #include<stdio.h>int main(){int score;char grade;printf("请输入你的成绩&#xff1a;&q…

【无标题】360压缩软件怎么用?超级好用!

360压缩是一款功能强大的解压缩软件&#xff0c;如何用它压缩文件呢&#xff1f;下面给出了详细的操作步骤。 一、360压缩详细步骤 1、下载软件后&#xff0c;在电脑上右击需要压缩的文件&#xff0c;在弹出的菜单中点击【添加到压缩文件】选项。 2、在360压缩窗口中按需设置相…

建立企业知识库,构建智慧团队

企业知识库的建立对于企业来说非常重要。它可以提高知识的共享和传递&#xff0c;使得员工之间更容易分享和获取信息。通过知识库&#xff0c;员工可以快速找到所需的知识资源&#xff0c;从而增强培训和学习效果。此外&#xff0c;企业知识库还能提升工作效率和团队协作能力。…

实验室通风系统工程-全钢通风柜-实验室废气处理

通风设备&#xff1a; 实验室常用的通风设备主要有&#xff1a;通风柜、原子吸收罩、万向排气罩、桌面式通风罩等。通风柜是安全处理有害、有毒气体或蒸汽的通风设备&#xff0c;作用是用来捕捉、密封和转移污染物以及有害气体&#xff0c;防止其逃逸到实验室内&#xff0c;这…

制药企业如何进行计算机化系统验证(CSV)

在制药行业&#xff0c;计算机化系统验证&#xff08;CSV&#xff09;是确保生产、质量管理和合规要求得到满足的重要步骤。CSV验证确保计算机化系统的可靠性、一致性和合规性&#xff0c;以保护产品质量和患者安全。本文将深入探讨计算机化系统验证的定义、制药企业进行CSV的原…

读完大呼过瘾的计算机书籍

目录 一导论 二《算法导论》 三《深入理解计算机系统》 四《代码大全》 五《设计模式&#xff1a;可复用面向对象软件的基础》 六《人月神话》 七总结 一导论 作为一个计算机专业的爱好者&#xff0c;我发现计算机科学和技术领域充满了无穷无尽的可能性。在探索这个世界…

超详细!DALL · E 文生图模型实践指南

最近需要用到 DALLE的推断功能&#xff0c;在现有开源代码基础上发现还有几个问题需要注意&#xff0c;谨以此篇博客记录之。 我用的源码主要是 https://github.com/borisdayma/dalle-mini 仓库中的Inference pipeline.ipynb 文件。 运行环境&#xff1a;Ubuntu服务器 ⚠️注意…

elementui-plus el-tree组件数据不显示问题解决

当前情况: 显示: 注意看右侧的树是没有文字的,数据已经渲染,个数是对的,但就是没有文字, 解决: 对比以后发现是template中的#default{data}没有写大括号导致的 所以写上大括号后: 正常显示

卷积神经网络中 6 种经典卷积操作

深度学习的模型大致可以分为两类&#xff0c;一类是卷积神经网络&#xff0c;另外一类循环神经网络&#xff0c;在计算机视觉领域应用最多的就是卷积神经网络&#xff08;CNN&#xff09;。CNN在图像分类、对象检测、语义分割等经典的视觉任务中表现出色&#xff0c;因此也早就…

【React-Native开发3D应用】React Native加载GLB格式3D模型并打包至Android手机端

【React-Native开发3D应用】React Native加载GLB格式3D模型并打包至Android手机端 【加载3D模型】**React Native上如何加载glb格式的模型**第零步&#xff0c;选择相关模型第一步&#xff0c;导入相关模型加载库第二步&#xff0c;自定义GLB模型加载钩子第三步&#xff0c;借助…

浅析淘宝为什么会严查套红包行为,如何从技术层面实现红包检测规避

最近不少做淘系电商的商家&#xff0c;遇到了一个普遍的问题就是&#xff1a;订单存在买手套红包导致被平台稽查的情况。这种情况&#xff0c;东哥了解到不是发生在某一两个商家身上&#xff0c;而是一个普遍现象。 下面东哥从为什么会稽查套红包的行为、稽查后会有什么后果、如…

学习使用JS实现Echarts的图表保存为图片功能:saveAsImage和getDataURL

学习使用JS实现Echarts的图表保存为图片功能 接口getDataURL实现思路 需求分析 实际项目开发过程中经常会有图表展示功能&#xff0c;同时为了满足用户需要&#xff0c;会附带着图表导出功能&#xff0c;主要形式就是保存为图片。在Echarts中本身就提供这种配置项&#xff0c;…

期中考试后,如何DIY一个成绩发布系统?

期中考试结束后&#xff0c;对于老师们来说&#xff0c;一项重要的任务就是公布考试成绩。然而&#xff0c;传统的成绩公布方式不仅耗时&#xff0c;而且容易出错。为了提高效率&#xff0c;减少误差&#xff0c;我们可以通过各种代码和Excel来实现一个让学生自助查询成绩的系统…