在游戏会话中储存和访问游戏存档。这个是持久化数据储存,比如保存游戏记录。

我的理解是通过某个特殊的标签来保存在本地,而且该标签为key的意思,初始值不用赋值。

在游戏开发中较为实用。

暂时用到了

SetInt(string key, int value);

还有GetInt(string key, int defaultValue = 0);

在我的像素鸟开发中的原代码为:

//保存历史最高分
if (PlayerPrefs.GetInt ("ScoreKey") <= BGMove.Scorenum)
{
PlayerPrefs.SetInt ("ScoreKey", BGMove.Scorenum);//将当前的分数赋值给Score
}
lishinum.text = PlayerPrefs.GetInt ("ScoreKey").ToString ();//取到最高分

Unity PlayerPrefs类进行扩展&lpar;整个对象进行保存&rpar;

盘子脸在制作单机游戏的时候,先以为没有好多数据需要保存本地. 就没有使用json等格式自己进行保存. 使用PlayerPrefs类,但是后面字段越来越多的时候. PlayerPrefs保存就发现要手动 ...

【Unity3D】Unity3D之 注册表动态存取游戏存档——PlayerPrefs类

[Unity3D]Unity3D之 注册表动态存取游戏存档--PlayerPrefs类 1.Unity3D提供了一个用于本地持久化保存与读取的类--PlayerPrefs.工作原理非常简单,以键值对的 ...

Unity3d中的PlayerPrefs游戏存档API的扩展

功能 在游戏会话中储存和访问游戏存档.这个是持久化数据储存,比如保存游戏记录. 静态函数 DeleteAll Removes all keys and values from the preferen ...

Unity PlayerPrefs

对于游戏存档,储存最高分,排行榜都需要用到储存,现在存储的方式有很多,可以存本地的Json,XML,Sqlite,还有一种就是unity自带的一种存储PlayerPrefs. 那么这个PlayerPr ...

Cocos2d-x 游戏存档

游戏存档功能能够保存游戏中数据.让玩家游戏能够延续. 单机游戏更为重要.而CCUserDefault能够作轻量级数据库使用,用来存储数据,支持数据类型bool,int, float, double, ...

【Unity 3D】学习笔记三十:游戏元素——游戏地形

游戏地形 在游戏的世界中,必然会有非常多丰富多彩的游戏元素融合当中. 它们种类繁多.作用也不大同样.一般对于游戏元素可分为两种:经经常使用.不经经常使用.经常使用的元素是游戏中比較重要的元素.一般须要 ...

Kinect&plus;unity 实现体感格斗闯关小游戏

文章目录 项目地址 1 项目概况 1.1 项目简介 1.2 项目目的 1.3 主要技术 2 设计 2.1 基本概念 2.2 框架 2.3 算法 2.4 模型 2.5 调查问卷 3 实现 3.1 技术难 ...

Unity3D游戏开发初探—1&period;跨平台的游戏引擎让&period;NET程序员新生

一.Unity3D平台简介 Unity是由Unity Technologies开发的一个让轻松创建诸如三维视频游戏.建筑可视化.实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的 ...

(转)Unity3D研究院之异步加载游戏场景与异步加载游戏资源进度条(三十一)

异步任务相信大家应该不会陌生,那么本章内容MOMO将带领大家学习Unity中的一些异步任务.在同步加载游戏场景的时候通常会使用方法 Application.LoadLevel(“yourScene ...

随机推荐

iOS 视图控制器 (内容根据iOS编程编写)

视图控制器是  UIViewController 类或其子类对象.每个视图控制器都负责管理一个视图层次结构,包括创建视图层级结构中的视图并处理相关用户事件,以及将整个视图层次结构添加到应用窗口. 创建 ...

an interview question&lpar;1&rpar;

声明:本文为博主原创文章,未经博主允许不得转载. 以下是英文翻译: warnning: Copyright!you can't reprint this blog when you not get b ...

ubunt tmux X Error of failed request

X Error of failed request:  BadName (named color or font does not exist)  Major opcode of failed req ...

h5专题应该兼容那些浏览器?

本人做专题还不算很多,但是也很腻烦了.一般一个专题制作也就3天,可是调试得4/5天.除了销售客户各种无休止的改改改.还有一点很重要就是浏览器的兼容性.刚开始做专题的时候天真的以为苹果只要兼容到ipho ...

【剑指offer】找出数组中出现一次的两个数

2013-09-08 10:50:46 一个整型数组中,除了两个数字之外,其他数字都出现了2次,找出这两个只出现一次的数字,要求时间复杂度是O(N),空间复杂度是O(1). 小结: 任何数与0异或,结 ...

PhiloGL学习(4)——三维对象、加载皮肤

前言 上一篇文章中介绍了如何响应鼠标和键盘事件,本文介绍如何加载三维对象并实现给三维对象添加一个漂亮的皮肤. 一. 原理分析 我对三维的理解为:所谓三维对象无非是多个二维对象拼接到一起,贴图就更简单了 ...

Which SQL statement is the trump card to the senior software developer

Which SQL statement is the trump card to the senior software developer                    MA Genfeng ...

JS&lowbar;理解函数参数按值传递

本文是我基于红宝书中的第四章,4.1.3传递参数小节P70,进一步理解javaSript中函数的参数,当传递的参数是对象时的传递方式. (结合资料的个人 ...

ubuntu下使用CAJ云阅读--CAJViewer&lpar;Cloud&rpar;

摘要:Linux(Ubuntu)没有直接打开caj论文格式的软件.网上流传最多的“CAJViewer6.0_green”.“CAJViewer7.2”都没法正常使用,所以迫切需要新的方法或软件;我发现 ...

提高eclipse使用效率(二)—— 提高Android开发效率的小技巧

XML文件的代码提示 adt中也有xml文件的代码提示,为了让提示来的更加猛烈,我们还要设置一下 打开eclipse - Window - Preferences,在右边的目录树中切换到XML - X ...