Unity文件存储(PlayerPrefs,Resources)

本文介绍了Unity3D中使用PlayerPrefs进行简单的键值对存储方法,并讲解了如何利用Resources文件夹来管理和加载游戏资源,适用于需要动态更换的游戏素材。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

##一、描述 在Unity3d中需要对一些数据进行存储到本地,就需要用到文件存储,unity3d的文件夹存储用PlayerPrefs,这个很类似于android里的sharepres,就直接键值对的方式存取。

##二、PlayerPrefs 直接调用静态方法就好

PlayerPrefs.SetString ("name", "Junwen");
Debug.Log (PlayerPrefs.GetString ("name"));
复制代码

##三、Resources 把资源放在assetts的Resources文件夹下,这个文件夹unity3d有对它特殊处理,在打包的时候会把这个文件夹下的文件夹都打包进去,如果程序中需要动态更换的资源,都可以放在Resources中,放外面的话,没有用到的它都会不打包进入。

直接从Resources文件夹中查出这个资源,指定文件夹类型,如果在子目录下,需要指定路径,之后就可以拿来直接赋值给其他物体了.

Material material = Resources.Load ("material/newmaterial",typeof(Material)) as Material;
复制代码

转载于:https://juejin.im/post/5b3ac94af265da63211bfdcd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值