首页 > 其他分享 >系统——存档

系统——存档

时间:2024-04-23 16:56:19浏览次数:19  
标签:读取 存档 蓝图 系统 玩家 实例 游戏

目的

建立存档机制,玩家存档后可以通过继续游戏按钮读取存档
存档保存角色5种参数:血量,最大血量,攻击力,技能状态,攻击力等级

1.使用系统自带的存档类创建存档蓝图


声明5种需要保存的变量

2.使用系统的GameInstance创建游戏实例蓝图

游戏实例(GameInstance)是一种生命周期极长的类,因此切换关卡不会影响其参数状态

游戏实例蓝图中新增一个布尔值变量,用来让主菜单按钮控制它

在项目设置中将默认的游戏实例更改为刚才建立的游戏实例类蓝图

在函数库中创建一个纯函数用来调用该实例蓝图

在主菜单UI控件中绑定该实例,控制其读取状态

3.在玩家角色蓝图中创建一个存档接口事件,处理存档的数据


在玩家角色蓝图的初始化事件中,处理存档的读取
注意玩家重生点不要和检查点重叠,否则会导致存档读取问题

存档读取的宏

4.创建保存检查点蓝图用来触发玩家保存

标签:读取,存档,蓝图,系统,玩家,实例,游戏
From: https://www.cnblogs.com/shaoSaxon/p/18153172

相关文章

  • 鸿蒙开发实战:【系统服务框架部件】
    简介在系统服务管理子系统中safwk组件定义OpenHarmony中SystemAbility的实现方法,并提供启动、注册等接口实现。系统架构图1 系统服务框架图说明接口说明接口名接口描述sptrGetSystemAbility(int32_tsystemAbilityId);获取指定系统服务的RPC对象。boolPu......
  • 欧拉系统-安装Docker
    欧拉系统-安装Docker[toc]零、资料https://lab.huaweicloud.com/experiment-detail_2417?ticket=ST-92642093-vahMts7MDOKnplPdCsCFfCrs-sso一、步骤wgethttps://download.docker.com/linux/static/stable/x86_64/docker-18.09.9.tgztarzxfdocker-18.09.9.tgzmvd......
  • 3568F-麒麟KylinOS国产操作系统演示案例
     ......
  • 基于 ESPHome 的 3D 打印机舱内控制系统(1): 荆棘满途之 FireBeetle 2 ESP32-C6 初始
    前言开一个新坑,谋划了很久,最初是为了测试Moonraker的Sensor组件,逐步扩展到设计一个完整的控制系统。硬件选择ESP系列芯片,功能足够,还支持WiFi/BT。软件看了一圈选择ESPHome,轻代码,功能强大配置简单易上手。本文涉及的硬件:DFRoborFireBeetle2ESP32-C6迷你开发板本文......
  • 如何通过文件外发管理系统,保护企业机密数据不外泄?
    在互联网时代,企业与外界进行频繁的信息沟通已成为必要的一种业务模式,而在交互的过程中很可能会涉及到企业的相关敏感信息,一旦不慎流出就将会面临失控的风险。像员工在掌握了公司的关键信息后另起炉灶,设立同类型公司,成为“老东家”的竞争对手;不法企业以高薪为诱饵,招募权利人软件开......
  • 3568F-翼辉SylixOS国产操作系统演示案例
     ......
  • sh004基于springboot的MES生产制造执行系统【带LW文档】
    介绍基于springboot的MES生产制造执行系统管理员功能主要包括:生成计划管理、产品信息管理、销售订单管理、客户信息管理、物料信息管理、工业线路管理工序信息管理、员工管理、部门管理、个人中心等功能。员工功能结构图。其中员工查看工序信息,查看工艺线路,查看物料信息,查看产......
  • sh005基于springboot的景区订票系统【带LW文档】
    介绍基于springboot的景区订票系统管理员功能主要包括:个人中心、景点类型管理、公告类型管理、景点信息管理、公告信息管理、论坛管理、用户信息管理、轮播图管理、景点留言管理、景点收藏管理、景点预定管理等功能。由于本系统的功能模块设计比较全面,所以使得整个基于springbo......
  • 给定进程数、每个进程最大资源需求数以及总资源数,判断系统是否会发生死锁
    记总进程数为n,总资源数为m,每个进程所需的最大资源数为w。如果n*(w-1)<=m则不会发生死锁,否则会发生死锁.案例一:具体来看,假如n=2,m=3,w=2,根据上述式子,该系统不会发生死锁。在某一时刻,两个进程同时发出资源请求,且每个进程请求的个数为w-1,也就是1个资源,此时所......
  • ferry工单系统部署(docker)
    1.部署说明ferry工单系统部署参考官方文档,采用docker-compose的方式。 2.github地址https://github.com/lanyulei/ferry?tab=readme-ov-file#readme 3.部署步骤注:mysql、redis的镜像可以从dockerhub上下载,地址:https://hub.docker.com/ 3.1部署mysql(5.7.29),此处......