日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

unity 创建图片ui_在 Unity中 将游戏数据储存至本地文档

發(fā)布時間:2025/3/19 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 unity 创建图片ui_在 Unity中 将游戏数据储存至本地文档 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

作者:游戲工坊-胡繼偉

鏈接:https://blog.csdn.net/hu1262340436/article/details/110236103

在Unity中 添加本地文檔儲存游戲數(shù)據(jù)

首先我們應(yīng)該在Unity中創(chuàng)建一個C#腳本,將其命名為Inventory

腳本不用掛在任何物體上,只需要在命名空間之前寫一句代碼,如下:

代碼寫好之后保存,在Unity的文件欄中右鍵就會發(fā)現(xiàn),創(chuàng)建文件夾上方多了一個Inventory,就是我們代碼中的menuName ,而創(chuàng)建出來之后,文檔的名字就是 NewItem,也就是我們的 fileName。
如果需要在文檔中存數(shù)據(jù),那就需要再代碼中加?xùn)|西,存什么類型的數(shù)據(jù),就加什么類型的變量。
如下:

我們新建一個Item腳本,創(chuàng)建新的NewItem(物品) 將 Item 儲存在NewInventory(背包)中

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;//這里我們重新創(chuàng)建一個文檔,NewItem用作儲存物品信息,剛剛的 NewInventory 儲存背包信息。[CreateAssetMenu(fileName = "New Item",menuName = "Inventory/New Item")]public class Item : ScriptableObject { public string itemName; //物品名字 public Sprite itemImage;//物品圖片 public int itemHeld; //物品數(shù)量 public string itemInfo; //物品介紹 // Use this for initialization void Start () { } // Update is called once per frame void Update () { }}

在 Inventory 中創(chuàng)建一個列表,儲存數(shù)據(jù),每一條數(shù)據(jù)都是一個Item

using System.Collections;using System.Collections.Generic;using UnityEngine;[CreateAssetMenu(fileName = "New Item", menuName = "Inventory/New Inventory")]public class Inventory : ScriptableObject { //這行新增的就是我們給文檔中儲存的數(shù)據(jù)類型,比如現(xiàn)在是一個列表的類型 public List itemList = new List(); // Use this for initialization void Start () { } // Update is called once per frame void Update () { }}

這樣點擊創(chuàng)建出來的NewItem 和 NewInventory 就會發(fā)現(xiàn)里面有數(shù)據(jù)可以改變了。
用這種方法創(chuàng)建出來的文檔可以使數(shù)據(jù)儲存在本地中,在Unity中運行游戲,通過撿拾物品改變里面的值,第二次運行之后不會清零。

推薦閱讀?

Unity導(dǎo)航系統(tǒng)(初級)

Unity導(dǎo)航系統(tǒng)(高級)

Java項目導(dǎo)出可運行的jar文件

···? END? ···

掃碼關(guān)注我們

獲取更多信息

總結(jié)

以上是生活随笔為你收集整理的unity 创建图片ui_在 Unity中 将游戏数据储存至本地文档的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。