当前位置: 首页 > news >正文

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

✨ 目录

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

🎈 新建项目

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

启动引擎
新建项目

🎈 快捷操作

  • 按住 鼠标右键 的同时,可以操作 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.lryc.cn/news/221659.html

相关文章:

  • 如何像优秀测试人员那样思考?
  • NOIP2023模拟13联测34 A. origenNOIP2023模拟13联测34 A. origen
  • HttpClient学习(Java)
  • 信息系统项目管理师之各工具的定义及解释
  • golang的defer执行时机案例分析
  • 2.HTML中常用浏览器
  • Vue 监听store数据变化
  • 智能交通和自动驾驶技术
  • CentOS7安装部署StarRocks
  • 树形Dp 2925. 在树上执行操作以后得到的最大分数
  • 选择企业云盘?品牌推荐和评价解析
  • redis: 记录一次线上redis内存占用过大问题解决过程
  • 数据资产、数字资产、数据资源及数据资产入表
  • Docker之Centos安装
  • SQL注入漏洞:CMS布尔盲注python脚本编写
  • security
  • 了解web3,什么是web3
  • Harbor企业级Registry基础镜像仓库的详细安装使用教程(保姆级)
  • Linux系统下数据同步服务RSYNC
  • Docker介绍及其常用命令
  • SwissArmyTransformer瑞士军刀工具箱使用手册
  • unity【动画】脚本_角色动画控制器 c#
  • Java代码如何对Excel文件进行zip压缩
  • 改进YOLO系列:12.Repulsion损失函数【遮挡】
  • win11网络连接正常,但是无法正常上网
  • 硬科技企业社区“曲率引擎”品牌正式发布
  • 少儿编程 2023年9月中国电子学会图形化编程等级考试Scratch编程三级真题解析(判断题)
  • MCU常见通信总线串讲(二)—— RS232和RS485
  • LazyVim: 将 Neovim 升级为完整 IDE | 开源日报 No.67
  • 想要搭建网站帮助中心,看这一篇指南就对了!