找回密码
 点一下
查看: 2088|回复: 7

一个可查看技能的选英雄演示

[复制链接]
发表于 2009-5-29 11:51:58 | 显示全部楼层 |阅读模式
闲来做了一个选英雄的演示,参考了zyl910 的《能查看技能的选英雄系统 》随便找了个链接http://bbs.uuu9.com/read.php?tid=259628和头目的帖子http://bbs.islga.org/read-htm-tid-20308.html,不过本人的创新意识不强,并没有什么改进的地方,如果之前已经有类似的演示的话,Hmmm...

具体点来说,可以查看技能就是添加了Ane2技能。
这类演示和双击选英雄或者进羊圈之类的都有个缺点,那就是在英雄数量过多的情况下需要占用很大的地皮呢,所以使用了上面头目帖子中的思路,演示里面有一百单八个英雄,34力量36敏捷38法师分开来显示,这样就不会太挤了。
这类演示的优点呢,就是比较直观,可以看到技能的详细描述,英雄的形象以及初始属性。不过呢,还是有一些不能显示的,比如单位的移动速度和属性成长。

演示做的匆忙,但是承诺更新,目前的一些问题有:
1,还没有全阵营选择,没有随机选择。
2,玩家选择完英雄后,选择区依然会被照亮,因为那是盟友的视野。
3,下版本将添加按钮,点击显示当前英雄的移动速度和属性成长。
4,英雄的站位很难看,我会考虑下变换下阵型的。
5,代码目前没有注解,不过都比较简单,但是我会在以后添加的。
6,刚进图会卡一下的,因为同时创建了很多单位,初始化创建的话读图又变慢,下版本处理下吧。

我的WE还是玩的不熟,里面的很多设置都不是很熟练,光做英雄就花了几个小时,实在不敢每个英雄配一个小强的钻地技能了,所以把那些半透明的英雄认为是灵魂吧。

有什么Bug的话请回帖告知,多谢。

哦,补充一下,因为使用了library和textmacro的功能,编辑器不支持vJ是不行的,请使用WEhelper打开吧。

=====================修改分割线==================================
更新V0.2了,演示的原理很简单,没有什么可以讲的。但是也不可以就说是毫无特点,主要是用到了隐身的技能,使得待选择的英雄分开来显示,并且显示哪类英雄对玩家彼此之间是没有影响的。
Hmmm,修改了一下一些东西:
1,添加了全阵营选择(任意玩家输入-ap),添加了随机选择(有相应的按钮),但是还没有-ar
2,上述的问题2修正了一部分
3,上述的该目标达成了,没有预设置,是通过把英雄升到25级做除法获取的属性成长。
4,阵型还没变,不过不同的阵营有不同的颜色了
5,依然无注解
6,修改为初始化创建了
7,对于lunaflywar 说的不会vJ的问题,其实只要会Jass的话,看本演示就完全没有问题了,因为我也不会vJ的相关语法的。
8,本来想做一个时间限制的,2分钟到后没有选择的玩家将会随机,然后就是删除所有的英雄和用到的触发。这样就得需要用计时器了,而且还涉及到一些排泄问题,有点懒的做了...

选英雄.w3x

62 KB, 下载次数: 130

2009-5-30  上传V0.2

评分

参与人数 1威望 +21 收起 理由
血戮魔动冰 + 21

查看全部评分

发表于 2009-5-29 12:10:13 | 显示全部楼层

e....
VJ我不会,也不相会
LZ能告诉一下英雄技能是预存的还是用什么方法获取的?
回复

使用道具 举报

发表于 2009-5-29 12:17:20 | 显示全部楼层
预存没必要发的~很明显不是吧~
回复

使用道具 举报

 楼主| 发表于 2009-5-29 13:00:02 | 显示全部楼层
关于技能的显示,头目之前翻过一份国外的资料,摘抄如下:

Apit, Aneu, Aall, Asid(购买物品,选择英雄,盟友商店,出售物品):有机地组合这些技能能让你的商店像奥法宝库一样只对自己人出售物品。区别是AddItemToStock()函数依然会奏效。而RemoveItemFromStock()只对被AddItemToStock()添加的物品有效,因此你得在对象编辑器中清空你商店的制造物品和出售物品两栏,然后在地图初始化时用AddItemToStock()来实现添加物品。添加和删除所售单位的做法亦类似,把'Asid' 换成 'Asud'即可。删除'Aall'的话,商店就向所有玩家公开营业。顺便,'Asud'技能会让所有玩家(包括敌方)都看得到这个商店。有'Aneu'或'Aall'技能的单位可用于共享技能和物品,即使敌人也可以使用该单位的所有技能和物品(可以在该技能的允许目标中更改)。【链接http://hi.baidu.com/%BB%C6%D3%C0 ... 39deac5edf0eb6.html

演示中就是使用了添加‘Aneu’技能的方法,这个方法的使用zyl910 在06年就有了一个演示了,T版的,我上传一个吧。

关于用到了一些vJ的功能,其实是不必要的但是也不影响阅读的,一会我给修改掉吧。

(10)SelHero3C.w3x

30 KB, 下载次数: 17

能查看技能的选英雄系统 by:zyl910

回复

使用道具 举报

发表于 2009-5-29 14:22:15 | 显示全部楼层
其实查看技能很简单拉,去掉英雄的移动和攻击技能,然后共享给需要查看的玩家即可
回复

使用道具 举报

发表于 2009-5-29 14:30:17 | 显示全部楼层
哦...这样啊
我以为是点击文本提示了...
回复

使用道具 举报

发表于 2009-5-29 15:07:59 | 显示全部楼层
或者说还有一个共享盟友商店的机能
回复

使用道具 举报

 楼主| 发表于 2009-5-30 14:05:08 | 显示全部楼层
嗯,更新了下。
要说的话都在顶楼,马上就编辑。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 09:39 , Processed in 0.297420 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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