• 【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

  • 相关阅读:
    人工智能在电力系统的典型应用有哪些
    国内数字藏品的乱象与未来
    Excel如何设置密码保护【图文详情】
    java毕业设计校园美食评价系统mybatis+源码+调试部署+系统+数据库+lw
    Java练习题-用冒泡排序法实现数组排序
    为了摸鱼,我开发了一个工具网站
    一文读懂java变量类型
    【XGBoost】第 9 章:XGBoost Kaggle 大师
    手工测试如何进阶自动化测试?8年美团测试工程师浅谈一下...
    DR 或CT拍摄中的:平板、控制板、高压之间的关系
  • 原文地址:https://blog.csdn.net/weixin_64072619/article/details/136589791