【UE5】创建蓝图

创建GamePlay需要的相关蓝图
项目资源文末百度网盘自取

内容游览器 文件夹中创建文件夹,命名为 Blueprints ,用来放这个项目的所有蓝图(Blueprint)

在这里插入图片描述

Blueprints 文件夹下新建文件夹 GamePlay ,用存放GamePlay相关蓝图

在这里插入图片描述

Blueprints 文件夹下创建文件夹 Character ,存放角色相关蓝图

在这里插入图片描述

GamePlay 文件夹中创建一个 蓝图类(BlueprintClass)

在这里插入图片描述

选择 游戏模式基础,命名为 MyGameMode

在这里插入图片描述

在这里插入图片描述

再创建一个 蓝图类 ,选择 玩家控制器(PlayerController),命名为 MyPlayerController

在这里插入图片描述

在这里插入图片描述

再创建一个 蓝图类 ,在搜索栏输入GameState,选择GameStateBase(游戏状态基础),命名为MyGameState

注:这里选择的是GameStateBase不是GameState

在这里插入图片描述

在这里插入图片描述

再创建一个蓝图类,在搜索栏输入 HUD,选择 HUD,命名为 MyHUD

在这里插入图片描述

在这里插入图片描述

再创建一个蓝图类,在搜索栏输入PlayerState,选择PlayerState(玩家状态),命名为MyPlayerState

在这里插入图片描述

在这里插入图片描述

在Character文件夹下,创建一个蓝图类,选择角色(Character),命名为MyCharacter

在这里插入图片描述

在这里插入图片描述


接下来,设置刚刚创建好的这些蓝图

打开MyGameMode,设置 游戏状态类(GameStateClass)MyGameState

在这里插入图片描述

设置 玩家控制器类(PlayerControllerClass)MyPlayerController

在这里插入图片描述

设置 玩家状态类(PlayerStateClass)MyPlayerState

在这里插入图片描述

设置 HUD类MyHUD

在这里插入图片描述

设置 默认Pawn类(DefaultPawnClass)MyCharacter

在这里插入图片描述

接下来进行编译保存

在这里插入图片描述

在这里插入图片描述

打开 项目设置 面板

在这里插入图片描述

选择 地图和模式

在这里插入图片描述

选择 默认游戏模式MyGameMode

在这里插入图片描述

设置 编辑器开始地图(Editor Startup Map)游戏默认地图(Game Default Map) 均为 Level_Test

在这里插入图片描述

内容游览器 中打开 Level_Test 场景

在这里插入图片描述

打开 放置Actor(Place Actors) 窗口

在这里插入图片描述

添加一个 玩家出生点(PlayerStart) 到场景中,长按 玩家出生点 拖动到 Level_Test 场景

在这里插入图片描述

打开世界场景设置面板,设置 游戏模式重载MyGameMode

在这里插入图片描述

运行 游戏

在这里插入图片描述

现在 WSAD键 以及 鼠标失效 了,这是因为 GameMode 换成了我们刚刚创建的,而我们还没有制作任何操作逻辑

接下来创建 GameInstance

GamePlay 文件夹中创建一个 蓝图(Blueprint)

输入 GameInstance 选择 GameInstance,命名为 MyGameInstance

在这里插入图片描述

在这里插入图片描述

GameInstance整个程序从启动到结束一直存在的,在这个类中可以进行场景切换相关工作,也可以在这里创建一些常量,在任何地方都能使用

打开 项目设置 面板,选中 地图和模式 ,设置 GameInstanceClassMyGameInstance

在这里插入图片描述
项目资源:
链接:https://pan.baidu.com/s/1nQHvZXC4BDsfbFWDYZqEfA?pwd=bsvx
提取码:bsvx

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

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

相关文章

CSS 入门指南(二)CSS 常用样式及注册页面案例

CSS 常用样式 颜色属性 常见样式的颜色属性: color:定义文本的颜色border-color:定义边框的颜色background-color:设置背景色 颜色属性值设置方式: 十六进制值 - 如:#FF0000一个RGB值 - 如…

Android 14.0 屏蔽Launcher3桌面app图标的长按功能

1.概述 在14.0的系统产品定制化开发中,系统默认的Launcher3在workspace 第二屏通常都会显示app列表 点击进入app 列表页,长按app的icon图标会弹出 应用信息 弹窗 等信息,而产品的开发需要,不需要弹出这些信息,所以要求去掉app的icon图标的长按功能 2.屏蔽Launcher3桌面a…

高级语言讲义2024软专(仅高级语言部分)

1.实现快速排序&#xff0c;简要分析时间复杂度、空间复杂度。 #include <stdio.h>void swap(int* a, int* b) {int temp *a;*a *b;*b temp; }void printArray(int *arr, int size) {for (int i 0; i < size; i)printf("%d ", arr[i]);printf("\n…

使用 SPL 高效实现 Flink SLS Connector 下推

作者&#xff1a;潘伟龙&#xff08;豁朗&#xff09; 背景 日志服务 SLS 是云原生观测与分析平台&#xff0c;为 Log、Metric、Trace 等数据提供大规模、低成本、实时的平台化服务&#xff0c;基于日志服务的便捷的数据接入能力&#xff0c;可以将系统日志、业务日志等接入 …

软信天成:超全整理!数据资产入表基础篇

自2024年1月1日&#xff0c;《企业数据资源相关会计处理暂行规定》正式实施&#xff0c;以下简称《暂行规定》。该规定根据《中华人民共和国会计法》和企业会计准则等相关规定&#xff0c;由财政部制定&#xff0c;旨在规范企业数据资源相关会计处理&#xff0c;强化相关会计信…

打字通小游戏制作教程:用HTML5和JavaScript提升打字速度

&#x1f31f; 前言 欢迎来到我的技术小宇宙&#xff01;&#x1f30c; 这里不仅是我记录技术点滴的后花园&#xff0c;也是我分享学习心得和项目经验的乐园。&#x1f4da; 无论你是技术小白还是资深大牛&#xff0c;这里总有一些内容能触动你的好奇心。&#x1f50d; &#x…

Redis主从架构和管道Lua(一)

Redis主从架构 架构 Redis主从工作原理 如果为master配置了一个slave,不管这个slave是否是第一次连接上Master,它都会发送一个PSYNC命令给master请求复制数据。master受到PSYNC命令&#xff0c;会在后台进行数据持久化通过bgsave生成最新的 RDB快照文件&#xff0c;持久化期间…

C# chart曲线控件专题

1.控件基本设置 chart1.ChartAreas[0].AxisY.IsStartedFromZero false; //设置Y轴自适应chart1.Series["瞬时值"].BorderWidth 2; // 设置曲线宽度为2个像素&#xff0c;注意[]中写入的Series的Namechart1.Series["瞬时值"].Color Color.Red; // 设置曲…

Java 集合类的高级特性介绍

在 Java 编程中&#xff0c;了解集合类的高级特性对于编写高效和可维护的代码至关重要。以下是一些你应该知道的 Java 集合类的高级特性&#xff0c;以及简单的例子来说明它们的用法。 1. 迭代器&#xff08;Iterators&#xff09;和列表迭代器&#xff08;ListIterators&#…

Babel:现代JavaScript的桥梁

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

基于YOLOv8深度学习的路面坑洞检测与分割系统【python源码+Pyqt5界面+数据集+训练代码】深度学习实战、目标分割

《博主简介》 小伙伴们好&#xff0c;我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 ✌更多学习资源&#xff0c;可关注公-仲-hao:【阿旭算法与机器学习】&#xff0c;共同学习交流~ &#x1f44d;感谢小伙伴们点赞、关注&#xff01; 《------往期经典推…

如何入驻1688跨境市场,拿新赛道下的百万流量!|1688API接口一键链接国内外

✦ ✦ ✦ 前言 1688是国内领先源头厂货直销平台&#xff0c;拥有2亿用户、6500万专业卖家&#xff0c;覆盖57大行业、年交易额︎8000亿&#xff0c;100万中小企业已入驻。刚刚升为阿里第一批战略级创新业务的1688&#xff0c;又被曝出新消息。近期&#xff0c;关于“阿里16…

Socket通信Demo(Unity客户端和C#)

新建一个Unity项目新建脚本编写客户端 using System.Net.Sockets; using System.Net; using System; using System.Text;public class Client : MonoBehaviour {private Socket socket;//定义用来存消息的容器private byte[] buffer new byte[1024];// Start is called befor…

八股文打卡day27——数据库(4)

面试题&#xff1a;讲一下事务的隔离级别&#xff1f; 我的回答&#xff1a; 因为事务之间的隔离性&#xff0c;造成了一些问题&#xff0c;比如说&#xff1a;脏读、不可重复读和幻读&#xff08;虚读&#xff09;。 1.什么叫脏读&#xff1f; 就是一个事务读取到了另一个事…

使用GraaVIM打包Linux平台本地镜像

1.创建实例&#xff0c;在WindTerm上面连接云服务器 2.安装Lrzsz文件上传工具 yum install lrzsz 3.上传打好的jar包 lrz 使用ls命令查看是否上传成功 3.安装gcc等环境 sudo yum install gcc glibc-devel zlib-devel 4.下载安装配置Linux下的GraaVIM、native-image 下载链…

RocketMQ入门指南:从零开始学习分布式消息队列技术

RocketMQ 1. MQ介绍1.1 为什么要用MQ1.2 MQ的优点和缺点1.3 各种MQ产品的比较 2. RocketMQ快速入门2.1 准备工作2.1.1 下载RocketMQ2.2.2 环境要求 2.2 安装RocketMQ2.2.1 安装步骤2.2.2 目录介绍 2.3 启动RocketMQ2.4 测试RocketMQ2.4.1 发送消息2.4.2 接收消息 2.5 关闭Rocke…

一个简单的回调函数

回调是一种常见的编程模式&#xff0c;其中一个函数被传递给另一个函数&#xff0c;以便在某个事件发生时执行。以下是一个简单的C回调的例子&#xff0c;其中一个函数接受一个回调函数作为参数&#xff0c;并在特定条件下调用它&#xff1a; #include <iostream>// 定义…

模板不存在:./Application/Home/View/OnContact/Index.html 错误位置

模板不存在:./Application/Home/View/OnContact/Index.html 错误位置FILE: /home/huimingdedhpucixmaihndged5e/wwwroot/ThinkPHP123/Library/Think/View.class.php  LINE: 110 TRACE#0 /home/huimingdedhpucixmaihndged5e/wwwroot/ThinkPHP123/Library/Think/View.class.php(…

案例分析04篇:一篇文章搞定软考设计模式(2024年软考高级系统架构设计师冲刺知识点总结)

设计模式 设计模式篇在软考中也经常考到,尤其是定义部分,要背下来;其中创建型模式、结构型模式、行为型模式要结合顺口溜背下来。 1.1 设计模式的定义 设计模式是一套被反复使用、多人知晓、经过分类的经验总结。 设计模式可理解为对某一类问题的通用解决方案。例如工厂模式…

接收服务端请求,WebSocket 并非唯一选择!(含:ChatGPT 流推送原理解析)

前端训练营&#xff1a;1v1私教&#xff0c;终身辅导计划&#xff0c;帮你拿到满意的 offer。 已帮助数百位同学拿到了中大厂 offer。欢迎来撩~~~~~~~~ Hello&#xff0c;大家好&#xff0c;我是 Sunday。 说到推送数据&#xff0c;大家可能首先想到的是 WebSocket。 事实上&…