找回密码
 点一下
查看: 1092|回复: 18

用英雄称谓来添加技能问题

[复制链接]
发表于 2012-3-18 18:09:26 | 显示全部楼层 |阅读模式
1楼

我想根据英雄不同的称谓添加不同的技能,例如英雄称谓是:结实的残暴的闪电强化的**
那么有结实的就添加硬化皮肤,有残暴的就添加致命一击,闪电强化的就....等等
即拥有关键字就添加对应的技能,
称谓是随机的,这样组合的话会很有趣
说白就是像暗黑破坏神2那样的小BOSS系统,求方法,最好用T
发表于 2012-3-18 19:24:56 | 显示全部楼层
这个不难吧。
可以预先设置一个字符串对应一个技能,如:狂暴的 对应 狂战士
然后在初始化或者创建BOSS的时候设置随机数来修改,如:
set = RandomA = 随机数,从1到100
if  RandomA 小于等于20
then 设置 英雄名字为 狂暴的 + 原本名字
     添加 狂战士 技能
else - if  RandomA 小于等于40
then - then 设置 英雄名字为 冷静的 + 原本名字
     添加 冰霜风暴 技能
如此循环
回复

使用道具 举报

 楼主| 发表于 2012-3-18 21:51:56 | 显示全部楼层
触发里好像没有 设置 英雄名字为 *** + 原本名字 的选项哦,能告诉我吗
回复

使用道具 举报

发表于 2012-3-18 22:04:46 | 显示全部楼层
制作那么多个英雄
回复

使用道具 举报

发表于 2012-3-18 22:42:54 | 显示全部楼层
单位名字这些应该无法设定吧,你可以通过对比英雄称谓来添加技能
通过英雄被选择事件获得被选英雄称谓再判断就可以了
回复

使用道具 举报

发表于 2012-3-18 23:14:08 | 显示全部楼层
虽然说不能设置英雄的称谓
但是触发器可以获取到英雄的称谓

也就是说,预先在英雄称谓那里设定好可能出现的称谓
当英雄出来之后获取它的称谓,然后根据字符串来给予相应的技能

我想大概就是这样了
回复

使用道具 举报

发表于 2012-3-19 12:59:19 | 显示全部楼层
看来不行,不过我又想到了两种办法,第一种是添加魔法效果,添加技能来添加BUFF,利用BUFF来识别BOSS拥有的技能-----第二种就是建造单位,方法如沙发所述,但是所运行的不是修改名字触发,而是命令单位升级为某单位……貌似这样不行……而且不能移动--------
回复

使用道具 举报

 楼主| 发表于 2012-3-19 23:54:09 | 显示全部楼层
第一种我也想到了,但还是要谢谢你
回复

使用道具 举报

发表于 2012-3-20 17:23:08 | 显示全部楼层
话说VS还是11对战平台里,把DOTA英雄称谓变成玩家名字是什么原理呢?
啊,应该没这个效果,从来不上对战平台打DOTA的我理解错了。
回复

使用道具 举报

发表于 2012-3-21 23:17:18 | 显示全部楼层
改变玩家名字? 我觉得不科学
楼主还是老老实实的预置单位把
回复

使用道具 举报

发表于 2012-4-1 16:46:22 | 显示全部楼层
LZ是说我的地图么,其实简单到没有人相信

创建HERO,最后HERO谓称=XX,给最后创建单位添加XX技能

如此说来,你懂了没有?


数百种可能,只需一根T,绿色安全环保无副作用

若要思路简单一些,无需设置变量,过程好比1+1=2,该是什么就做什么动作
想要深化,技能随等级提高而效果加强,那么就设置变量技能,在T后面设置技能的等级和BOSS等级相关

进一步智能化,就为谓称设置变量,这个T可以简化到10条以内,处理无数种属性组合,看起来非常简洁专业,实际上没这个必要。


http://bbs.uuu9.com/thread-7590453-1-1.html
回复

使用道具 举报

发表于 2012-4-3 13:35:44 | 显示全部楼层
如此简单吗!,但是我不知道如何设置英雄名称,在触发中找不到这一条函数
回复

使用道具 举报

发表于 2012-4-3 13:36:05 | 显示全部楼层
对了,也许利用玩家名字可以做到
回复

使用道具 举报

发表于 2012-4-4 11:27:24 | 显示全部楼层

回 xu695622238 的帖子

xu695622238:对了,也许利用玩家名字可以做到(2012-04-03 13:36)嬀/color]
玩家名字的话  如果他一个人俩英雄不就悲剧了....
回复

使用道具 举报

发表于 2012-4-6 20:44:45 | 显示全部楼层
英雄的谓称在单位名字下面更改,可以添加多个谓称,创建英雄时随机使用其中一个
回复

使用道具 举报

发表于 2012-4-7 11:08:50 | 显示全部楼层
英雄称谓那是不可控的吧,虽然按照你的需求不需要可控
回复

使用道具 举报

发表于 2012-4-7 14:24:12 | 显示全部楼层
非要实现可控···重复删除创建

新建单位的条件不满足,立即运行本T无视条件……
回复

使用道具 举报

发表于 2012-4-7 14:46:41 | 显示全部楼层
这样的话,显示的属性盖如何处理?
回复

使用道具 举报

发表于 2012-4-7 20:56:26 | 显示全部楼层
技能呗,给单位添加技能

如果谓称=X,添加技能X
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-18 02:45 , Processed in 0.041722 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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