今天我们要实现的是LOL中lol所有英雄技能介绍技能的释放当鼠标点击该技能或者按下代表该技能的按键时,出现技能的攻击范围圈以及只能指示(线性指示或者范围圈指礻等),在这里演示的为非指定向技能也就是可以在范围内随意释放,不必对着敌方lol所有英雄技能介绍释放的技能用法一样,难点就昰如何在一个脚本中区分各个按键的释放在这里使用的是一个 bool开关,详细代码参照如下:
public void Open_Q()//拓展方法:实现鼠标点击该技能也能实现操作绑定在该技能的button上
先展示一下UI界面,需要了解的是该技能为一张图片上方复制并粘贴了一个图片并添加了button组件,且将上方的图片改为 Fillde 圖片类型同时 Fill Method 类型为Radial 360 ,在 button 组件上绑定以上的脚本的方法 Open_Q()
这里展示了Q技能的释放,正在旋转的技能指示器需要自己绑定一个旋转的脚本把技能指示器、技能释放效果、技能范围圈都一开始设置为不激活状态,其他技能按照这个模板编写便可达到一样的效果:
好啦!技能嘚释放就介绍到这里啦~~我是博主小磊欢迎关注、分享、留言给我哦!!