找回密码
 点一下
查看: 1530|回复: 4

游戏缓存是什么?怎样使用?

[复制链接]
发表于 2008-5-11 06:11:22 | 显示全部楼层 |阅读模式
游戏缓存是什么?怎样使用?
发表于 2008-5-11 06:19:04 | 显示全部楼层
这个…………游戏缓存配合Return BUG和GameCache(或者再加一个Timer)很有用
否则就是××
游戏缓存的作用相当于一个数据库…… 用来存储信息
具体用处举个例子:
我们都知道自定义技能施放一次后CD过去之前最好不要再放第二次
为什么呢?最主要的是全局变量冲突
游戏缓存就能解决这个问题
当然还要Return BUG等等配合
(但你总得用到游戏缓存吧…………^_^) [s:186]
回复

使用道具 举报

发表于 2008-5-11 08:56:10 | 显示全部楼层
LS 很强大的说。。。。。。
现在只会用缓存保存单位的人路过。。。
回复

使用道具 举报

发表于 2008-5-11 10:30:29 | 显示全部楼层
游戏缓存就是一种 简便的 名值对应的存储机制
设置一个名字 就可以往里面存整数/实数/布尔/单位 等等类型的数据
调用起来也非常方便

比如每个单位或者每个触发(也包括局部触发 jass里的)都会有一个特殊的ID 这时候利用这些ID来存储一些信息(比如每个单位的一个假设值 模拟protoss护盾) 就可以 在多个单位同时有该技能的时候不冲突
获取这个特殊ID的方法 叫return bug
记录这个值的系统 叫game cache

具体请搜索用户名 everguo 板块为JASS区
3篇文章
retrun bug的原理
return bug+gamecache的应用一,二

需要一定的基础 不然还得学J
回复

使用道具 举报

发表于 2008-5-11 10:44:50 | 显示全部楼层
貌似最初设计是为了战役间传递数据
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-24 05:27 , Processed in 0.032252 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表