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

如何制作可升级的主动技能的按钮?

[复制链接]
发表于 2011-8-6 23:48:02 | 显示全部楼层 |阅读模式
之前被动技能的按钮显示之类算是搞定了,要感谢头目和四夕水草肃~
但是新的问题又来了,主动技能的按钮没法用被动的那个方法做,升级技能到等级2后还是显示之前等级1的按钮……
如果所有等级都用一个按钮的话又没办法显示当前等级技能的效果,于是又来求救了= =看了下sc2dota(就是那个帝国圣地风暴)里的不同等级技能按钮是像war3那样没问题的,应该是我的设置方式不对吧
Nova的“剧毒子弹”和“致命催眠”技能都中bug了,而同属于Nova的“精准射击”这个被动技能就没问题
(吐个槽:最近两天一直在纠缠于行为替换和按钮这些与游戏性无关的东西,头昏昏欲炸兮,何其纠结也哉)
峡谷之战.SC2Map (309 KB, 下载次数: 7)
另外请教头目个题外问题,我做这个图想参加那个比赛,但是之前一直忙活别的导致很晚才开始学SE和做这个地图,现在看来时间也就够我做2种族(甚至都没虫子)4个英雄了,那我剩下的不多的时间是应该多完善现有内容和游戏机制、改进玩家体验呢,还是尽量再加新内容、多塞几个英雄兵种进去充实地图呢?另外地图有什么不足也请吐槽(名字和地形貌似略糟糕)。万分感谢!~~
 楼主| 发表于 2011-8-7 10:44:52 | 显示全部楼层
呼唤头目~
回复

使用道具 举报

发表于 2011-8-7 10:47:15 | 显示全部楼层
头目的演示已经有英雄升级什么的了。。你新建个图对照着做看看吧。
这样你就比较容易理解你自己这个图有什么问题了。
回复

使用道具 举报

 楼主| 发表于 2011-8-7 11:18:56 | 显示全部楼层

回 2楼(喂喂) 的帖子

头目演示里技能都是用的一个按钮,所有等级技能的信息都写在上面,感觉有点不直观啊……
回复

使用道具 举报

发表于 2011-8-7 12:05:40 | 显示全部楼层
呵呵~~被动的确实比较麻烦~~

但是主动的再容易不过了。你没发现主动技能本身就有个属性可以按照不同等级来分配按钮和提示信息么
回复

使用道具 举报

 楼主| 发表于 2011-8-7 12:11:06 | 显示全部楼层
技能-指令那里吗?那里是可以设置需求,但是只有一个等级啊……还是说有别的地方?
大周末了还麻烦头目真的是很抱歉
回复

使用道具 举报

 楼主| 发表于 2011-8-7 12:14:35 | 显示全部楼层
啊……真悲剧才看到……= =了解了了解了
谢谢头目了~
回复

使用道具 举报

 楼主| 发表于 2011-8-7 13:49:30 | 显示全部楼层

试验了下,但是失败了……
把任意一个技能的命令面板-等级按钮那三项设置了值后,英雄就会自动学会所有技能了,也没法再加技能点了……
峡谷之战.SC2Map (309 KB, 下载次数: 15)
这是这么设置之后的地图,只比之前改了“剧毒子弹”的技能属性
话说头目之前有类似的演示么?能学习一下也好……
回复

使用道具 举报

发表于 2011-8-7 23:03:03 | 显示全部楼层
你这个xml文件根本就是完全语法错误的嘛,这样怎么能正常读取呢
回复

使用道具 举报

 楼主| 发表于 2011-8-7 23:25:05 | 显示全部楼层
我没改xml文件,只在编辑器的技能的命令面板那里设置来着……
  1. <CAbilEffectTarget id="Abil_PoisionBullet" parent="NovaSnipe">
  2. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<Name value="Abil/Name/Abil_PoisionBullet"/>
  3. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<Effect index="0" value="EffeAB_PoisonBullet"/>
  4. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<Effect value="EffeAB_PoisonBullet2"/>
  5. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<Effect value="EffeAB_PoisonBullet3"/>
  6. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<Effect value="EffeAB_PoisonBullet4"/>
  7. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<CmdButtonArray index="Execute" DefaultButtonFace="Btn_PoisonBullet"/>
  8. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<AINotifyEffect value="EffeAB_PoisonBullet"/>
  9. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<Range index="0" value="12"/>
  10. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<AutoCastRange value="12"/>
  11. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<LevelButtonImage value="Assets\\Textures\\aoe_splatterran1c.dds"/>
  12. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<LevelButtonImage value="Assets\\Textures\\aoe_splatterran1c.dds"/>
  13. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<LevelButtonName value="剧毒子弹 [等级1]"/>
  14. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<LevelButtonName value="剧毒子弹 [等级2]"/>
  15. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<LevelButtonTooltip value="剧毒子弹 [等级1](说明)"/>
  16. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<LevelButtonTooltip value="剧毒子弹 [等级2](说明)"/>
  17. &#160;&#160;&#160;&#160;</CAbilEffectTarget>
复制代码


是这一段么,应该怎么写呀……
回复

使用道具 举报

发表于 2011-8-7 23:26:00 | 显示全部楼层
你以为xml里可以写中文么?
回复

使用道具 举报

 楼主| 发表于 2011-8-7 23:32:14 | 显示全部楼层
啊……我以为字符串没事……
回复

使用道具 举报

发表于 2011-8-8 13:10:47 | 显示全部楼层
XML里只能出现id,不能出现Text格式的文本的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-11 12:59 , Processed in 0.143240 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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