【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

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-10 07:20:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-10 07:20:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-10 07:20:01       82 阅读
  4. Python语言-面向对象

    2024-03-10 07:20:01       91 阅读

热门阅读

  1. 设计模式简要总结

    2024-03-10 07:20:01       41 阅读
  2. Lua语法入门和C API基础

    2024-03-10 07:20:01       39 阅读
  3. 5.54 BCC工具之dbstat.py解读

    2024-03-10 07:20:01       45 阅读
  4. 【NERF】入门学习整理(一)

    2024-03-10 07:20:01       46 阅读
  5. 【趣味学算法】00_百鸡百钱

    2024-03-10 07:20:01       32 阅读
  6. CentOS 7升级openssh9.6p1

    2024-03-10 07:20:01       50 阅读