找回密码
 点一下
查看: 4226|回复: 15

最强的技能演示castersystem13.1

  [复制链接]
发表于 2006-3-29 17:14:16 | 显示全部楼层 |阅读模式
名称:castersystem
版本:13.1
作者:vexorian(http://wc3campaigns.net/vexorian

[ 本帖最后由 晨星一闪 于 2006-3-29 17:15 编辑 ]


---------------------------------------YD的分割线--------------------------------------

对不起   castersystem没找到   因此发个差不多的Dummy System上来

这个系统是Lars写的,说明如下



Dummy System实际上就是一个方便的取用隐藏施法者的系统,避免不停的创建新施法者导致系统负担过重,不叫Caster System一个是因为Jass中Caster一般被当作当前施法者,名字上容易混淆,另一个原因是已经有人叫Caster System了。
Caster System功能很多,但是我在自己的地图中不喜欢用,主要是太庞大太复杂了,一个Caster System就比我本来的地图大了,而且控制起来也有诸多不顺手的地方,于是我从Original 3C到现在正在做的Teneras Stand都用得是自己的Dummy System,现在这个版本是在Teneras Stand中改进过的。

主要功能,就三个函数:
GetDummy(player,x,y,duration) :为玩家在制定地点提供一个dummy,可以指定持续时间duration,则Dummy System会在持续时间过后自动释放这个Dummy,时间能够非常精确,如果这个写0,那么表示利用RealeaseDummy函数手动释放。
DummyAddAbility( unit, abid, ablv): 为这个Dummy添加一个技能,大家注意,添加技能后不用再去删除,释放Dummy的时候会自动释放。
ReleaseDummy(unit ,delay): 在delay一段时间后释放这个Dummy,如果填0则立即释放。

优点:
1. 作为一个Dummy Pool完全简单够用
2. GetDummy和ReleaseDummy函数都不会阻塞当前线程,这是一个很大的优点,具体下面会说。
2. 使用起来非常方便,比Caster System方便多了,比如我需要一个Dummy,1秒钟后释放,
     那么GetDummy(玩家1,x坐标,y坐标,1秒钟),这样就行了,不需要其它任何语句,如果需要
    添加一个技能,也是DummyAddAbility(Dummy1,风暴之槌,等级3),就行了,不用管删除了。

这个系统总共才100行代码,只需要一个变量:整数数组 DummyData。

附带了一个利用本系统的Frost Nova的演示,见附件,注意这个Frost Nova可以同时释放多个的。

DummyAndFrozenOrb.rar

20 KB, 下载次数: 76

发表于 2006-3-29 18:41:59 | 显示全部楼层
http://bbs.uuu9.com/viewthread.php?tid=245551
[lars原创]Dummy System,附带Frozen Orb演示

Dummy System实际上就是一个方便的取用隐藏施法者的系统,避免不停的创建新施法者导致系统负担过重,不叫Caster System一个是因为Jass中Caster一般被当作当前施法者,名字上容易混淆,另一个原因是已经有人叫Caster System了。
Caster System功能很多,但是我在自己的地图中不喜欢用,主要是太庞大太复杂了,一个Caster System就比我本来的地图大了,而且控制起来也有诸多不顺手的地方,于是我从Original 3C到现在正在做的Teneras Stand都用得是自己的Dummy System,现在这个版本是在Teneras Stand中改进过的。
……
回复

使用道具 举报

发表于 2006-3-30 17:46:05 | 显示全部楼层
那个caster system的作者还有一个invx...
回复

使用道具 举报

发表于 2006-3-30 17:57:21 | 显示全部楼层
最好不要贴外坛地址 直接传附件
应该会被视作广告A掉的
回复

使用道具 举报

q373925784 该用户已被删除
发表于 2006-3-31 18:15:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-4-5 15:29:13 | 显示全部楼层
学习!!!学习!!!学习!!!
回复

使用道具 举报

发表于 2006-4-6 00:18:26 | 显示全部楼层
能附上说明么?我怎么知道什么是最强的?
你说你最强。他说他最强。
那谁是最强的?
回复

使用道具 举报

发表于 2006-4-6 04:31:48 | 显示全部楼层
如果把英文的说明帖上的话难免会被人说风凉话
回复

使用道具 举报

发表于 2006-4-6 11:13:25 | 显示全部楼层
如果。对一个技能都不理解。他的作用都不知道。那为什么要发个最强的?
可以用中文按自己意思简单说明一下嘛。
又没叫你怎么翻译。一大堆。
回复

使用道具 举报

 楼主| 发表于 2006-4-6 12:13:40 | 显示全部楼层
关于说明请砍2楼,关于这个系统的实用性,请查找一张叫小岛战争的地图............
回复

使用道具 举报

发表于 2006-4-7 14:53:11 | 显示全部楼层
WS。
对楼主只想说。
一个字。懒。
三个字。不负责。
回复

使用道具 举报

发表于 2006-4-16 18:00:01 | 显示全部楼层
.........
又是老外做的啊
....
貌似……
回复

使用道具 举报

发表于 2006-6-3 19:10:03 | 显示全部楼层
看了果然不错,只是英文...
回复

使用道具 举报

发表于 2007-6-19 16:34:11 | 显示全部楼层
发上来呀!下了不
回复

使用道具 举报

发表于 2007-6-19 17:02:42 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-6-22 12:53:24 | 显示全部楼层
弓虽
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 03:41 , Processed in 0.253952 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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