找回密码
 点一下
查看: 2788|回复: 12

合适J盲使用的T版TimerDataSystem系统,轻松制作多人使用触发无冲突

[复制链接]
发表于 2009-10-19 18:51:27 | 显示全部楼层 |阅读模式
DataSystem的概念起源於2005年的ReturnBug+GC时代,因為GC的读写效率不佳,而产生以GC储存数组编号,再以变量数组做為主要储存空间的技术,因為变量数组的读写速度是最快的,即使是现在的HashTable也比不上变数阵列,所以DataSystem目前仍是最优秀的数据储存系统,至於為什麼这种东西可以叫做DataSystem,至今已不可考,反正魔兽地图高手们口耳相传的都是这个词,所以久而久之也没有人去质疑為什麼这东西叫做DataSystem。

  我相信不少人都使用过变量数组,只要有固定的编号,用起来就跟普通变数一样简单,所以整个DataSystem的难点在於如何取得不冲突的编号,并且在TimerStart之后可以在其他地方把这个编号读取出来,除此之外就跟平常使用变数阵列一样。

  你羡慕别人用jass制作的一些多人使用无冲突的技能吗?现在你也可以随意做到。我现在做的这个T版TimerDataSystem系统在不使用RB+GC,且不使用H2I之类的类型转换。而且完全不懂jass的人也能轻松运用,系统总共就三条很短短的触发跟一些变量数组。利用计时器来绑定数据,只用触发器一样使用TimerStart,使你轻松制作实现任意多人使用各种技能。
      这次演示只包含临时存储及调用,其它扩展尚未加入,利用数组存储系统还能够延伸出更多,更强大的功能,各位自行发掘,或是哪天有空,再发其它演示。(附带本人使用的UI,非常适合想学J,刚刚学会J的,UI支持所有魔兽版本,的如果你不是魔兽1.24B版本请勿使用UI内标识有1.24的功能)
      演示:多人跳跃,多人属性伤害暴风雪,多人伪卧龙光线,Timer取代等待

【大男人】T版计时器数组存储系统.w3x

38 KB, 下载次数: 119

DNR_UI.rar

691 KB, 下载次数: 514

评分

参与人数 1威望 +3 收起 理由
血戮魔动冰 + 3 0威望的额外奖励

查看全部评分

发表于 2009-10-19 18:53:46 | 显示全部楼层
我预言一下下载量。。2?
回复

使用道具 举报

发表于 2009-10-19 19:15:31 | 显示全部楼层
我写过这T的存储系统教程……
只是H2I用了Unionbug而已
需要local局域变量实用了自定义代码
只是看过的人少罢了
如果是1.24版的
可以全T实现
完全不用自定义代码
回复

使用道具 举报

发表于 2009-10-20 21:07:45 | 显示全部楼层
虽然不想打击LZ,但最近都是这种悲剧帖,所谓会的人不用用的人不会……
回复

使用道具 举报

发表于 2009-10-21 09:26:20 | 显示全部楼层
似乎偶的预测并不成功
回复

使用道具 举报

发表于 2009-10-21 10:46:19 | 显示全部楼层
才一……
回复

使用道具 举报

发表于 2009-10-21 10:57:57 | 显示全部楼层
不会罢……
回复

使用道具 举报

发表于 2009-10-21 18:55:03 | 显示全部楼层
现在预测成功了。
虽然我不会下这东西,但是还是+分。
回复

使用道具 举报

发表于 2009-10-21 19:07:05 | 显示全部楼层
哦!达到预测了!
回复

使用道具 举报

发表于 2009-10-21 22:07:11 | 显示全部楼层
你民这群家伙这么公然的搞围观太不礼貌啦,还有从1到2的质变是我点的。
回复

使用道具 举报

发表于 2009-10-21 22:09:27 | 显示全部楼层
有人要你的钩子T版呢
回复

使用道具 举报

发表于 2009-10-24 13:23:42 | 显示全部楼层
回去就更新1.24版本去了..
回复

使用道具 举报

发表于 2009-10-24 14:56:05 | 显示全部楼层
据说这个UI还是别人的,他改了个名字。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 05:11 , Processed in 0.324591 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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