怎么让英雄像DOTA一样进入小兵一定范围后才得经验

来源:百度知道 编辑:UC知道 时间:2024/06/04 11:36:05
改了游戏平衡常数却没什么用处

我做过仿dota的斜对三角对抗类地图

lz的问题应该不是出在楼上说的那里,游戏平衡常数有一个值是"经验全球化分布",那是一个布尔值,如果是true的话就是对战里那样,3c里也是那样,英雄在基地里照样升级,反之就是dota那样,默认是true.

接下来再改经验取得范围,默认大概是1200,基本可以了,如果还需调试就多测试几次

我猜lz的问题应该不是得不到经验而是会像3c那样在家里也升级,所以关键出在全球化分布那儿

当然用触发做也可以,不过既然可以很简单的用平衡性常数做,没必要做几个触发增大系统负担

就是在游戏平衡里面啊
是一个叫做取得经验范围的一项
如果你改了还不行
那可能是这些原因:
1、没改成功,上面那个是用自定义数据你没改
2、范围过大,魔兽里面的码数距离打小估计是 远程英雄攻击范围为600
3、你和你的盟友只有一个英雄,那经验肯定给你了,无论你人在哪儿

如果你想要的是在小兵周围会有经验,如果不在,无论战场上有没有英雄,你都不会分到经验的话
那需要用触发器,单单改平衡的话是不行
至于怎么该,方法很多
相信楼主这方面还是会用的
最简单的方法就是单位死亡的触发,直接给周围英雄加一定数值/周围英雄个数的经验
别的方法就不赘述了

是一个叫做取得经验范围的一项
如果你改了还不行
那可能是这些原因:
1、没改成功,上面那个是用自定义数据你没改
2、范围过大,魔兽里面的码数距离打小估计是 远程英雄攻击范围为600
3、你和你的盟友只有一个英雄,那经验肯定给你了,无论你人在哪儿

如果你想要的是在小兵周围会有经验,如果不在,无论战场上有没有英雄,你都不会分到经验的话
那需要用触发器,单单改平衡的话是不行
至于怎么该,方法很多
相信楼主这方面还是会用的
最简单的方法就是单位死亡的触发,直接给周围英雄加一定数值/周围英雄个数的经验
别的方法就不赘述了

其实楼主