找回密码
 点一下
查看: 1357|回复: 10

关于单位死亡之后显示经验值。。

[复制链接]
发表于 2008-9-21 12:11:52 | 显示全部楼层 |阅读模式
          魔兽默认的杀死野怪之后会显示所得的金钱数。。能不能用T做个可以显示所得经验值的触发。。不局限于杀中立生物。。杀死敌方单位也可以显示。。之前见过一个Jass的版本但是搞不懂。。移植的时候也出现很多错误。。
     请多指教。。谢谢。。
发表于 2008-9-21 12:13:52 | 显示全部楼层
你可以完全模拟经验获得系统,就是通过平衡常数设置把杀死单位获得的经验值改为0,然后通过触发来给与经验值,并且用漂浮文字显示
回复

使用道具 举报

发表于 2008-9-21 12:20:25 | 显示全部楼层
这样,用一个变量记录英雄经验值。

任意单位死亡:
比较当前英雄经验值和前一值,漂浮

就是不知道死亡后,经验是不是马上增加,或者在加个等待0.1秒。
回复

使用道具 举报

 楼主| 发表于 2008-9-21 12:22:28 | 显示全部楼层
通过触发给经验值是要一种单位一个种单位的设置吗?
回复

使用道具 举报

发表于 2008-9-21 12:24:07 | 显示全部楼层
你可以通过单位等级判断给与的经验,当然也可以一个一个设置,这就要看你自己了

顺便,单位死亡是立刻获得经验的,正在寻找以前的一个演示
回复

使用道具 举报

 楼主| 发表于 2008-9-21 12:25:50 | 显示全部楼层
2楼说的经验值比较怎么比较啊。。逻辑思维不是很好。。
回复

使用道具 举报

 楼主| 发表于 2008-9-21 12:29:08 | 显示全部楼层
或者另外一个说法:一个单位死亡。。显示这个单位所含的经验值。。这样会不会简单一些?
回复

使用道具 举报

发表于 2008-9-21 12:39:30 | 显示全部楼层
这个你可以把杀死这个单位的经验值设置成他的附加值,然后显示

这个是以前做的一个测试,lz可以看下 just4test.w3x (18 KB, 下载次数: 15) ,内容是获取被山丘杀死时山丘获得的经验值
回复

使用道具 举报

 楼主| 发表于 2008-9-21 12:40:50 | 显示全部楼层
谢谢ls。。下来看看。。
回复

使用道具 举报

发表于 2008-9-21 12:43:03 | 显示全部楼层
其实按2楼的思路做要比这个演示简单些,就是每个英雄有一个变量,记录当前经验值
单位死亡时,对每个英雄的当前经验值与变量作比较,如果不相同,那么就说明获得了经验值,差值就是获取的经验值,最后都更新下变量就好了
回复

使用道具 举报

 楼主| 发表于 2008-9-21 12:49:36 | 显示全部楼层
嗯嗯。。方法多多。。我都试试。。谢谢各位。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-21 06:23 , Processed in 0.059249 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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