魔兽首页最新地图防守地图对抗地图角色剧情TD塔类图标准战役ORPG地图其它地图
魔兽论坛攻略秘籍补丁工具RPG 录像制图教学制图资源魔兽战队新图试玩通魔作坊

您的位置:魔兽争霸U9网 >> 制图教学

[技术]Tiveone第五讲 - 游戏缓存(GameCache)

作者:Tiveone    文章来源:U9论坛    点击数:    更新时间:2006-8-30 19:50:28
本节讲解的是游戏缓存的使用及扩展应用
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清空聊天记录

[ 本帖最后由 Tiveone 于 2006-2-7 00:15 编辑 ]

附件: [游戏缓存演示地图] SimpleGamecache.rar (2006-2-7 00:12, 16.3 K)


责任编辑:admin
进入论坛参与针对本文章的讨论
文中部分附件请进入论坛下载
本文章地址:
  • 上一篇:WE基础教程--开始对魔兽中的技能进行探究
  • 下一篇:
  • 相关文章

    进入论坛参与针对本文章的讨论用户评论

    地图 攻略
    热门搜索: 仙之侠道 真三国无双 Dota Allstar

    地图专区导航

    热门地图攻略

    热门地图周排行

    最新推荐地图

    地图下载总排行

    关于我们  -  联系我们  -  广告优势  -  广告服务
    建议意见:玩家点击留言  商务合作:客户点击留言
    西安优久数码科技有限公司 版权所有 陕ICP证08000654号