(一)关于路径 unity有几个关键的路径 (1).Application.dataPath 只读路径,就是工作目录的Assets路径 (2).Application.streamingAssetsPath 只读路径,在pc可写,程序打包后里面的所有资源都原封不动的打到游戏包里面 ...
原视频地址:Unity教程:如何存储和加载游戏 ScriptableObject 哔哩哔哩 bilibili 将代码挂在到任意空物体上,例如叫SaveGameManager 需要两个按钮,分别添加点击事件,方法在下方代码中 以下方法是保存背包里的数据,可以参考做出,保存人物个人信息数据,如金币数等 :保存游戏 :载入游戏 ...
2021-06-08 20:58 0 1032 推荐指数:
(一)关于路径 unity有几个关键的路径 (1).Application.dataPath 只读路径,就是工作目录的Assets路径 (2).Application.streamingAssetsPath 只读路径,在pc可写,程序打包后里面的所有资源都原封不动的打到游戏包里面 ...
进行本地数据存档和载入在游戏开发中非常常见,几乎任何一款游戏都需要这样的功能。 命名空间: using System.IO; 主要用于引入File类以处理各类文件操作。 using System.Runtime.Serialization.Formatters.Binary; 用于对文 ...
新建一个继承自“SaveGame”的蓝图。 ...
大家开发游戏的时候或多或少,都要把输出存放在本地,其实用很多方法可以去实现,unity 自身带的API 就有此功能 如: [Serializable] public class PlayerData { private bool isFristOpen ...
基础知识: 1、将数据储存资源文件中,像普通资源一样管理,退出也会保存修改 2、继承自UnityEngine.Object,不必附着在对象上也无需/不能赋给Gameobject或Prefab 3、可以被serialised,可以在资源面板创建一个Asset文件,把数据存储在资源文件中 ...
引言 现在做游戏开发的没有几个不用Excel的,用的最多的就是策划。尤其是数值策划,Excel为用户提供强大的工具,各种快捷键,各种插件,各种函数。但是作为程序来说其实关注的不是Excel而是它最终形成的数据,而在程序中数据其实就是二进制,比如说一个int型就是4个byte,一个字母占 ...
本帖是延续的:C# Unity游戏开发——Excel中的数据是如何到游戏中的 (一) 上个帖子主要是讲了如何读取Excel,本帖主要是讲述读取的Excel数据是如何序列化成二进制的,考虑到现在在手游中应用很广泛的序列化技术Google的ProtoBuf,所以本文也是按照ProtoBuf ...
在Unity中 添加本地文档储存游戏数据首先我们应该在Unity中创建一个C#脚本,将其命名为Inventory脚本不用挂在任何物体上,只需要在命名空间之前写一句代码,如下: 代码写好之后保存,在Unity的文件栏中右键就会发现,创建文件夹上方多了一个Inventory,就是我们代码中 ...