【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

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

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

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

idea连接远程服务器

1. 双击shift,出现如下界面 2. 远程连接 原文来自这个up主的,点击蓝色字体就可以跳转啦! 输入主机ip、用户名、密码,点击Test Connection验证,最后点击ok添加成功 有用的话记得给俺点个赞,靴靴~

学会与自己和解

最近半年来,在学习智能驾驶方面的技术,但有些文档和资料不方便分享,有一段时间没有写 写文档啦!那就写一些技术之外的东西吧,最近也一直在学心理建设,学会与自己和解 行动 唯有自己先行动起来,…

vue组件之间通信方式汇总

方式1&#xff1a;props和$emit props和$emit仅仅限制在父子组件中使用 1.props&#xff1a;父组件向子组件传递数据 1.1 代码展示 <template><div><!-- 这是父组件 --><div>父组件中的基本数据类型age的值是:{{this.age}}</div><div>…

Web Servlet

目录 1 简介2 创建Servlet项目并成功发布运行3 新加Servlet步骤4 Servlet项目练习5 Servlet运行原理6 操作 HTTP Request头的方法(部分方法示例)7 操作 HTTP Response头的方法(部分方法示例)8 两种重定向(页面跳转)方法9 Cookie9.1 Cookie工作原理9.2 cookie构成9.3 Servlet 操…

LeetCode 1976.到达目的地的方案数:单源最短路的Dijkstra算法

【LetMeFly】1976.到达目的地的方案数&#xff1a;单源最短路的Dijkstra算法 力扣题目链接&#xff1a;https://leetcode.cn/problems/number-of-ways-to-arrive-at-destination/ 你在一个城市里&#xff0c;城市由 n 个路口组成&#xff0c;路口编号为 0 到 n - 1 &#xff…

202441读书笔记|《笠翁对韵》—— 金菡萏,玉芙蓉,酒晕微酡琼杏颊,香尘浅印玉莲双

202441读书笔记|《笠翁对韵》——金菡萏&#xff0c;玉芙蓉&#xff0c;酒晕微酡琼杏颊&#xff0c;香尘浅印玉莲双 《作家榜名著&#xff1a;笠翁对韵》作者李渔&#xff0c;霍俊明。是所有词句都有注音的一本书&#xff0c;轻松学不认识的字&#xff0c;非常朗朗上口的对偶词…

2024年如何批量下载知乎回答和知乎文章导出pdf?

如何批量下载知乎回答和知乎文章导出pdf&#xff1f;用scraper浏览器扩展 2024 年开发的第一个脚本神器 下载的所有回答html内容&#xff0c;文件名为回答日期加标题。 接着批量将html转换pdf&#xff0c;效果如图&#xff1a; 再将所有pdf合成一个pdf文件&#xff1a; 每个回…

VUE Element例子学习

参考:【前端】VueElement UI案例&#xff1a;通用后台管理系统-项目总结_vue elementui 管理系统-CSDN博客 之前参考的el-admin-web太复杂了&#xff0c;不是纯净的demo. 所以找了一圈资料&#xff0c;找到了这个博客&#xff0c;很合适&#xff0c;有例子的代码&#xff0c;…

vue中性能优化

目录 1. 编码优化 2. 源码优化 3. 打包优化 4. 利用 Vue Devtools 总结 Vue.js 作为一个强大的前端框架&#xff0c;提供了丰富的功能和工具来帮助开发者构建高效的 Web 应用。然而&#xff0c;在开发过程中&#xff0c;性能优化仍然是一个需要关注的问题。以下是对 Vue.j…

Solidity攻击合约:重入攻击与危害分析

以太坊智能合约开发中&#xff0c;重入攻击是一种常见的安全漏洞。这种攻击通常发生在合约的递归调用中&#xff0c;攻击者通过构造恶意交易&#xff0c;使得原本合约在执行过程中不断调用自身或其他合约&#xff0c;从而耗尽合约的Gas&#xff08;交易费用&#xff09;&#x…

数据结构与算法----复习Part 13 (单模式串匹配算法)

本系列是算法通关手册LeeCode的学习笔记 算法通关手册&#xff08;LeetCode&#xff09; | 算法通关手册&#xff08;LeetCode&#xff09; (itcharge.cn) 目录 一&#xff0c;朴素匹配算法&#xff08;Brute Force&#xff09; 二&#xff0c;Rabin Karp算法 三&#xff…

【NR 定位】3GPP NR Positioning 5G定位标准解读(十二)-Multi-RTT定位

前言 3GPP NR Positioning 5G定位标准&#xff1a;3GPP TS 38.305 V18 3GPP 标准网址&#xff1a;Directory Listing /ftp/ 【NR 定位】3GPP NR Positioning 5G定位标准解读&#xff08;一&#xff09;-CSDN博客 【NR 定位】3GPP NR Positioning 5G定位标准解读&#xff08;…

C语言字符串型常量

在C语言中&#xff0c;字符串型常量是由一系列字符组成的常量。字符串常量在C中以双引号&#xff08;"&#xff09;括起来&#xff0c;例如&#xff1a;“Hello, World!”。字符串常量在C中是不可变的&#xff0c;也就是说&#xff0c;一旦定义&#xff0c;就不能修改其内…

Python 一步一步教你用pyglet仿制鸿蒙系统里的时钟

目录 鸿蒙时钟 1. 绘制圆盘 2. 创建表类 3. 绘制刻度 4. 刻度数值 5. 添加指针 6. 转动指针 7. 联动时间 8. 时钟走动 鸿蒙时钟 本篇将用python pyglet库复刻华为手机鸿蒙系统闹钟程序的时钟&#xff0c;先在上图中抓取出时分秒针及刻度、表盘的颜色RGB值&#xff1a…

读书笔记之《理解和改变世界》:从信息知识智能的本质看AI

《理解和改变世界: 从信息到知识与智能》作者:是(法) 约瑟夫希发基思&#xff0c; 原作名: Understanding and Changing the World: From Information to Knowledge and Intelligence&#xff0c;2023年出版。 约瑟夫希发基思&#xff08;Joseph Sifakis&#xff09;&#xff…

力扣199. 二叉树的右视图(DFS,BFS)

Problem: 199. 二叉树的右视图 文章目录 题目描述思路解题方法复杂度Code 题目描述 思路 无论是DFS还是BFS我们都要思考到达二叉树的每一层&#xff08;或者每一层中的每一个节点&#xff09;时&#xff0c;我们都该如何按题目要求做出对应得处理!!!在本体中我们主要是&#x…

leetcode 热题 100_缺失的第一个正数

题解一&#xff1a; 正负模拟哈希&#xff1a;偏技巧类的题目&#xff0c;在无法使用额外空间的情况下&#xff0c;只能在原数组中做出类似哈希表的模拟。除去数值&#xff0c;我们还可以用正负来表示下标值的出现情况。首先&#xff0c;数组中存在正负数和0&#xff0c;而负数…

Ubuntu下使用DAPLink(OpenOCD)

目录 1. 下载OpenOCD源代码 2. 编译代码 2.1 运行bootstrap 2.2 安装关联库 2.3 运行./configure 2.4 运行make 2.5 运行sudo make install 3. 烧录程序 3.1 挂起MCU 3.2 写入镜像 3.3 校验镜像 通过OpenOCD实现&#xff0c;在Ubuntu18 64bit下验证。 1. 下载OpenOC…

初识C++编程语言(万字详解)

目录 ::域作用限定符 命名空间域(namespace)&#xff1a; 流插入和流提取&#xff08;C的输入输出&#xff09; 缺省参数&#xff1a; 函数重载&#xff1a; 引用&#xff1a; 内联函数&#xff1a; auto关键字&#xff1a; 1、类型思考&#xff1a; 2、auto介绍&am…

HarmonyOS NEXT应用开发案例——列表编辑实现

介绍 本示例介绍用过使用ListItem组件属性swipeAction实现列表左滑编辑效果的功能。 该场景多用于待办事项管理、文件管理、备忘录的记录管理等。 效果图预览 使用说明&#xff1a; 点击添加按钮&#xff0c;选择需要添加的待办事项。长按待办事项&#xff0c;点击删除后&am…