找回密码
 点一下
查看: 1150|回复: 14

关于游戏缓存

[复制链接]
发表于 2009-9-3 18:31:48 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2009-9-3 20:12:44 | 显示全部楼层
那你认为clear的作用是啥...
回复

使用道具 举报

 楼主| 发表于 2009-9-3 20:42:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-9-3 20:53:50 | 显示全部楼层
实验一下嘛。
回复

使用道具 举报

发表于 2009-9-4 04:20:25 | 显示全部楼层
显然要save的啊
回复

使用道具 举报

发表于 2009-9-4 12:06:39 | 显示全部楼层
某人说过..  单机的缓存是放在硬盘上  联机的缓存是放在内存中
如果Clear以后数据还能读取. 那Clear有什么用... 话说有Clear吗 我记得是Flush
回复

使用道具 举报

发表于 2009-9-4 12:16:33 | 显示全部楼层
当然有Clear. Flush在触发器里就写作Clear.

Clear掉以后你硬盘上还在的。只是你内存部分被清空了。要删除硬盘上gamecache必须在clear后save。

至于你那“某人”实在是胡说。什么联机内存单机硬盘,不管单机联机,数据操作都是在内存里的。只是联机状态无法将内存数据结果写入硬盘而已。而单机可以写入硬盘,那么你玩下一关的时候还可以取出数据。
回复

使用道具 举报

发表于 2009-9-4 12:24:22 | 显示全部楼层
哦 原来如此 受教了
回复

使用道具 举报

 楼主| 发表于 2009-9-4 19:52:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-9-4 20:09:05 | 显示全部楼层
你是说这样:
[jass]
call FlushGameCache( InitGameCache( "XXX.w3v" ) )
set <gc> = InitGameCache( "XXX.w3v" )
[/jass]
如果是这样的话。
试着把第一句删掉或者注释掉。
应该就可以了。
回复

使用道具 举报

发表于 2009-9-4 21:45:47 | 显示全部楼层
引用第8楼xklyf1999于2009-09-04 19:52发表的  :
我试过了...clear之后, 是不能再去读取的, 难怪我看官方的战役都没加clear,  因为这玩意根本不是释放内存

你试了才怪。你多半是clear了以后Reload了下而已。

那Reload是没用的。

Clear掉以后的部分要重开地图才能读取。
回复

使用道具 举报

 楼主| 发表于 2009-9-4 22:10:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-9-4 22:14:40 | 显示全部楼层
除非你版本过老。早期gamecache有插入漏洞的时候。换了124试试吧。
回复

使用道具 举报

 楼主| 发表于 2009-9-4 23:01:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-9-5 06:46:55 | 显示全部楼层
是b。
last created game cache就是说最新创建的gamecache。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 21:19 , Processed in 0.033207 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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