天工维度魔兽争霸开发者社区-全国最大的TJ集中营-原提百万联盟
标题:
【解惑】游戏缓存(GameCache)
[打印本页]
作者:
怪诞生
时间:
2020-3-7 19:01
标题:
【解惑】游戏缓存(GameCache)
1)什么是游戏缓存?
->游戏缓存是暴雪用于存储战役的一种存储对象的方式,主要使用于在两张或多张战役地图间传递数据。
典型的范例是冰封的兽族任务:进入山洞切换到另一张地图,而英雄数据保存。
---------------------------------------------------------------------------------------------------------------------------
2)游戏缓存的作用?
->看起来游戏缓存的作用不大,最经常见的作用也不过是用于复制单位(缓存单位并取出创建)。
---------------------------------------------------------------------------------------------------------------------------
本节的重点就是,用游戏缓存替代变量
---------------------------------------------------------------------------------------------------------------------------
3)如何使用?
->首先你必须创建一个游戏缓存,通常在游戏初始化动作中加入下述动作:
Create a gamecache form 我的游戏缓存.w3v
然后用 一个游戏缓存的变量保存这个新创建的游戏缓存
之后我们就可以保存一些数据了
暴雪为我们提供的能保存的数据类型如下:
1.Real(实数,真值型)
2.Integer(整数,数值型)
3.Boolean(布尔型)
4.String(字串型)
5.Unit(单位型)
保存数据的参数有2种,Label、Categroy
我们只需要把 Label想象为操作系统的文件名,
而 Categroy想象为操作系统的文件夹就可以了。
这样就很容易理解了。
---------------------------------------------------------------------------------------------------------------------------
4)那么如何用游戏缓存替代变量呢?
首先,你要保存的 数据必须为上述支持的类型之一。
然后指定Label、Categroy保存。
需要时取出就可以了。
当一个Categroy都不需要使用时,清空即可释放资源。
---------------------------------------------------------------------------------------------------------------------------
5)游戏缓存的缺点和优点。
无法随意释放保存的数据。
只能一次释放一个Categroy的数据。
但是这也是它的优点 --- 可以释放不需要的数据而减少内存占用。
---------------------------------------------------------------------------------------------------------------------------
说了这么多,看演示才是最重要的。
以下为演示地图下载
-输入任意字串可保存在聊天记录中
-输入-chatinfo查看聊天记录
-输入-clear清空聊天记录
**** 本内容需购买 ****
作者:
Mr_小为
时间:
2020-3-7 19:05
屁用都没的教程,124推出哈希表这玩意就该退出历史,现在缓存还有用的就是同步用而已,但现在都普遍采用网易的同步机制。
所以最终总结就是,上限和效率不如哈希表,同步不如网易的同步。不过在非网易环境,还是可以用来做同步的。
作者:
提百万
时间:
2020-3-7 19:19
Mr_小为 发表于 2020-3-7 19:05
屁用都没的教程,124推出哈希表这玩意就该退出历史,现在缓存还有用的就是同步用而已,但现在都普遍采用网 ...
他别的旧论坛搬过来的
作者:
初阳美少女
时间:
2020-3-8 12:42
楼主发贴辛苦了,谢谢楼主分享!
我觉得
天工社区
是注册对了!
作者:
mm807700690
时间:
2020-3-9 11:32
楼主发贴辛苦了,谢谢楼主分享!
我觉得
天工社区
是注册对了!
作者:
arvin_wh
时间:
2020-3-13 12:25
日常学习,mark一下
欢迎光临 天工维度魔兽争霸开发者社区-全国最大的TJ集中营-原提百万联盟 (http://bbs.mvprpg.com/)
Powered by Discuz! X3.4