【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.hqwc.cn/news/527421.html

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

相关文章

算法详解——leetcode150(逆波兰表达式)

欢迎来看博主的算法讲解 博主ID:代码小豪 文章目录 逆波兰表达式逆波兰表达式的作用代码将中缀表达式转换成后缀表达式文末代码 逆波兰表达式 先来看看leetcode当中的原题 大多数人初见逆波兰表达式的时候大都一脸懵逼,因为与平时常见的表达式不同&am…

CentOS网络故障排查秘笈:实战指南

前言 作为一名热爱折腾 Linux 的技术达人,我深知网络故障会让人抓狂!在这篇文章里,我和你分享了我的心得体会,从如何分析问题、识别瓶颈,到利用各种神器解决网络难题。不管你是新手小白还是老鸟大神,这里都…

计算机网络-第4章 网络层(2)

主要内容:网络层提供的两种服务:虚电路和数据报(前者不用)、ip协议、网际控制报文协议ICMP、路由选择协议(内部网关和外部网关)、IPv6,IP多播,虚拟专用网、网络地址转换NAT,多协议标…

Oracle Essbase 多维库导入文件数据步骤操作

第一步: 先确定导入数据的维度数量(清楚自己需要导入什么数据和范围) 第二步: 设置加载的规则 1.创建规则 2.编辑规则-》打开数据文件 通过数据文件来确定加载规则的加载格式 先查看数据文件格式: 将数据文件导入&…

jquery基础

1、jQuery的下载 官网地址:jQuery 版本: 1x:兼容IE678等低版本浏览器,官网不再更新 2x:不兼容IE678等低版本浏览器,官网不再更新 3x:不兼容IE678等低版本浏览器,是官方主要更新…

nmcli绑定bond双网卡(active-backup模式)

当前网卡mac地址IP都不一样 创建名为“jbl”的新连接,并将其模式设置为“active-backup” nmcli connection add type bond ifname jbl mode active-backup添加物理网卡到bond(JBL),两个物理网卡添加到新创建的bond连接中 nmcli connection add type bond-slave…

力扣--76. 最小覆盖子串

给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。 注意: 对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。如…

js【详解】Promise

为什么需要使用 Promise ? 传统回调函数的代码层层嵌套,形成回调地狱,难以阅读和维护,为了解决回调地狱的问题,诞生了 Promise 什么是 Promise ? Promise 是一种异步编程的解决方案,本身是一个构…

[虚拟机保护逆向] [HGAME 2023 week4]vm

[虚拟机保护逆向] [HGAME 2023 week4]vm 虚拟机逆向的注意点:具体每个函数的功能,和其对应的硬件编码的*长度* 和 *含义*,都分析出来后就可以编写脚本将题目的opcode转化位vm实际执行的指令 :分析完成函数功能后就可以编写脚本输出…

【LangChain学习之旅】—(12) 代理(上):ReAct框架,推理与行动的协同

【LangChain学习之旅】—(12) 代理(上):ReAct框架,推理与行动的协同 代理的作用ReAct 框架通过代理实现 ReAct 框架总结时刻之前介绍的思维链(CoT)展示了 LLMs 执行推理轨迹的能力。在给出答案之前,大模型通过中间推理步骤(尤其是与少样本提示相结合)能够实现复杂的…

python编程从入门到实践答案二

python编程从入门到实践 第五章 if语句1.条件测试:2.更多的条件测试:3.外星人颜色#1:4. 外星人颜色#2:5. 外星人颜色#3:6. 人生的不同阶段:7. 喜欢的水果:8. 以特殊方式跟管理员打招呼&#xff…

2024年【电工(初级)】考试内容及电工(初级)考试报名

题库来源:安全生产模拟考试一点通公众号小程序 电工(初级)考试内容根据新电工(初级)考试大纲要求,安全生产模拟考试一点通将电工(初级)模拟考试试题进行汇编,组成一套电…