UE5學習筆記 FPS游戲制作33 游戲保存

文章目錄

    • 核心思想
    • 創建數據對象
    • 創建UI
    • UI參數和方法
    • 打開UI
    • 存檔文件的位置
    • 可以保存的數據類型

核心思想

UE自己有保存游戲的功能,核心節點,類似于json操作,需要一個數據類的對象來進行保存和讀取
創建存檔
在這里插入圖片描述
加載存檔
在這里插入圖片描述
保存存檔
在這里插入圖片描述

創建數據對象

創建一個新的藍圖類,父類為SaveGame,命名為SaveGameData,這是專門用來保存游戲的類
在這里插入圖片描述
添加一個變量用來模擬記錄的數據,我們要做的是點一下UI的+1按鈕,這個數值+1
在這里插入圖片描述

創建UI

創建一個UI藍圖SaveGameUI,創建這么三個按鈕
在這里插入圖片描述

UI參數和方法

打開SaveGameUI的事件圖表
添加一個SaveGameDataObject參數,類型是SaveGameData
讓游戲輸入定位到UI,并顯示鼠標
在這里插入圖片描述
為加載按鈕綁定事件(點擊加載按鈕的引用,最下邊有事件)
在這里插入圖片描述
為計數+1按鈕綁定事件:將SaveGameData里的數據自增
在這里插入圖片描述
為保存按鈕綁定事件
在這里插入圖片描述

打開UI

在關卡藍圖里打開UI

在這里插入圖片描述
此時運行,程序直接打開ui,點擊讀取按鈕,會創建或讀取存檔文件,點擊+1計數+1,點擊保存,會保存按鈕

存檔文件的位置

在工程目錄的Saved文件下
在這里插入圖片描述

可以保存的數據類型

所有的基本數據類型,數組,結構體
不能保存Actor子類

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/899756.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/899756.shtml
英文地址,請注明出處:http://en.pswp.cn/news/899756.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【藍橋杯】 枚舉和模擬練習題

系列文章目錄 藍橋杯例題 枚舉和模擬 文章目錄 系列文章目錄前言一、好數: 題目參考:核心思想:代碼實現: 二、藝術與籃球: 題目參考:核心思想:代碼實現: 總結 前言 今天距離藍橋杯還有13天&…

大數據技術之Scala:特性、應用與生態系統

摘要 Scala 作為一門融合面向對象編程與函數式編程范式的編程語言,在大數據領域展現出獨特優勢。本文深入探討 Scala 的核心特性,如函數式編程特性、類型系統以及與 Java 的兼容性等。同時,闡述其在大數據處理框架(如 Apache Spa…

Linux信號——信號的產生(1)

注:信號vs信號量:兩者沒有任何關系! 信號是什么? Linux系統提供的,讓用戶(進程)給其他進程發送異步信息的一種方式。 進程看待信號的方式: 1.信號在沒有發生的時候,進…

數據結構和算法——漢諾塔問題

前言 先講個故事,傳說古代印度有三根黃金柱,64個石盤,需要將石盤從第一根移動到第三根上,規定每次只能移動一片,并且小盤在放置時必須在大盤上。 當石盤移動完畢時,世界就會毀滅。 漢諾塔——遞歸 接下來…

2023年3月全國計算機等級考試真題(二級C語言)

😀 第1題 下列敘述中錯誤的是 A. 向量是線性結構 B. 非空線性結構中只有一個結點沒有前件 C. 非空線性結構中只有一個結點沒有后件 D. 只有一個根結點和一個葉子結點的結構必定是線性結構 概念澄清 首先,我們需要明確幾個關鍵概念&#xf…

Kafka簡單的性能調優

Kafka 的性能調優是一個系統性工程,需要從生產者、消費者、Broker 配置以及集群架構等多個層面進行綜合調整。以下是一些關鍵的性能調優策略: 一、生產者性能優化 批量發送 batch.size:控制消息批量的最大字節數,默認值為 16KB。…

微前端 - 以無界為例

一、微前端核心概念 微前端是一種將單體前端應用拆分為多個獨立子應用的架構模式,每個子應用可獨立開發、部署和運行,具備以下特點: 技術棧無關性:允許主應用和子應用使用不同框架(如 React Vue)。獨立部…

企業級日志分析平臺: ELK 集群搭建指南

前言:在當今數字化時代,數據已經成為企業決策的核心驅動力。無論是日志分析、用戶行為追蹤,還是實時監控和異常檢測,高效的數據處理和可視化能力都至關重要。ELK(Elasticsearch、Logstash、Kibana)作為全球…

1.2-WAF\CDN\OSS\反向代理\負載均衡

WAF:就是網站應用防火墻,有硬件類、軟件類、云WAF; 還有網站內置的WAF,內置的WAF就是直接嵌在代碼中的安全防護代碼 硬件類:Imperva、天清WAG 軟件:安全狗、D盾、云鎖 云:阿里云盾、騰訊云WA…

MybatisPlus(SpringBoot版)學習第四講:常用注解

目錄 1.TableName 1.1 問題 1.2 通過TableName解決問題 1.3 通過全局配置解決問題 2.TableId 2.1 問題 2.2 通過TableId解決問題 2.3 TableId的value屬性 2.4 TableId的type屬性 2.5 雪花算法 1.背景 2.數據庫分表 ①垂直分表 ②水平分表 1>主鍵自增 2>取…

第二屆計算機網絡和云計算國際會議(CNCC 2025)

重要信息 官網:www.iccncc.org 時間:2025年4月11-13日 地點:中國南昌 簡介 第二屆計算機網絡和云計算國際會議(CNCC 2025)將于2025年4月11-13日在中國南昌召開。圍繞“計算機網絡”與“云計算”展開研討&#xff…

【大模型基礎_毛玉仁】5.4 定位編輯法:ROME

目錄 5.4 定位編輯法:ROME5.4.1 知識存儲位置1)因果跟蹤實驗2)阻斷實驗 5.4.2 知識存儲機制5.4.3 精準知識編輯1)確定鍵向量2)優化值向量3)插入知識 5.4 定位編輯法:ROME 定位編輯:…

橫掃SQL面試——連續性登錄問題

橫掃SQL面試 📌 連續性登錄問題 在互聯網公司的SQL面試中,連續性問題堪稱“必考之王”。💻🔍 用戶連續登錄7天送優惠券🌟,服務器連續報警3次觸發熔斷??,圖書館連續3天人流破百開啟限流?” …

Spring AI Alibaba 對話記憶使用

一、對話記憶 (ChatMemory)簡介 1、對話記憶介紹 ”大模型的對話記憶”這一概念,根植于人工智能與自然語言處理領域,特別是針對具有深度學習能力的大型語言模型而言,它指的是模型在與用戶進行交互式對話過程中,能夠追蹤、理解并利…

vdi模式是什么

?VDI模式(Virtual Desktop Infrastructure)是一種基于服務器的計算模型,其核心思想是將所有計算和存儲資源集中在服務器上,用戶通過前端設備(如瘦客戶機)訪問服務器上的虛擬桌面?? VDI模式的工作原理 在…

【分布式】深入剖析 Sentinel 限流:原理、實現

在當今分布式系統盛行的時代,流量的劇增給系統穩定性帶來了巨大挑戰。Sentinel 作為一款強大的流量控制組件,在保障系統平穩運行方面發揮著關鍵作用。本文將深入探討 Sentinel 限流的原理、實現方案以及其優缺點,助力開發者更好地運用這一工具…

c#winform,倒鴨子字幕效果,typemonkey字幕效果,抖音瀑布流字幕效果

不廢話 直接上效果圖 C# winform 開發抖音的瀑布流字幕。 也是typemonkey插件字幕效果 或者咱再網上常說的倒鴨子字幕效果 主要功能 1,軟件可以自定義添加字幕內容 2,軟件可以添加字幕顯示的時間區間 3,可以自定義字幕顏色,可以隨…

Pycharm(八):字符串切片

一、字符串分片介紹 對操作的對象截取其中一部分的操作,比如想要獲取字符串“888666qq.com前面的qq號的時候就可以用切片。 字符串、列表、元組都支持切片操作。 語法:字符串變量名 [起始:結束:步長] 口訣:切片其實很簡單,只顧頭來…

圖片解釋git的底層工作原理

(圖片來源:自己畫的) 基于同一個commit創建新分支 (圖片來源:書籍《Linux運維之道》 ISBN 9787121461811) 在新分支上修改然后commit一次 (圖片來源:書籍《Linux運維之道》 ISBN 978…

leetcode994.腐爛的橘子

思路源自 【力扣hot100】【LeetCode 994】腐爛的橘子|多源BFS 這里圖中的腐爛的的橘子是同時對周圍進行腐化,所以采用多源bfs就能解決 多源bfs與單源bfs的區別就在于隊列取出時一輪是取出隊列當中的全部元素 class Solution {public int orangesRotti…