- 举例,每当击杀一个野怪时,英雄的金钱会增加,经验值会增加,任务会计数,于是,可以在野怪身上挂一个EventTrigger脚本,每次野怪被击杀,这个脚本就发出指令,然后金钱、经验值、任务脚本分别监听到这个事件。这里要注意,金钱、经验值、任务脚本都是全场唯一的,所以这样用监听比较合理。
- 另一种,比如英雄攻击野怪,野怪受到一次攻击,要触发血量变化、动画变化、任务变化等等。但这个血量、动画、任务只是单独属于这个野怪的,如果这时用监听,就会变成英雄攻击野怪A,然后野怪A、B、C都会同时监听到,这是不合理的。这种情况就不要用监听了,直接获得本身脚本比较合适吧。
Unity中EventSystems的使用情况
最新推荐文章于 2023-05-19 19:49:09 发布