手把手制作一个技能
1.技能设计
这个技能名称叫做终极大招,英文名称FinalSkill
,暂时设置为F
键触发,因为玩家可以通过Options
选项菜单的按键绑定进行更改,所以用什么按键并不重要.
技能描述:英雄原地蓄力,蓄力越久施放的能量越强大,射程也越远.在蓄力期间英雄无法移动,处于霸体状态,该状态下无法打断蓄力,但是仍然会受到伤害,最长蓄力时间为2秒.施放技能后会有一股强大的能量朝着英雄正前方喷涌而出,能量会对命中的第一个敌人造成眩晕以及大量伤害,眩晕时间和伤害都和蓄力时间成正比.
冷却时间:90s
眩晕时间:1+蓄力时间 * 0.5s
伤害:50+蓄力时间 *10hp
好了,大概是类似龟派气功一样的招式,当然,由于没有美术和特效支持,只能把逻辑写出来.
2. 按键设置
废话不多说,直接开始实践,这里需要大家只熟悉使用方法,不求甚解.
2.1创建Input Action
打开UE5
编辑器,在LyraStarterGame/Plugins/GameFeatures/ShooterCore/Content/Input/Actions
路径下创建一个Input Action
,命名为IA_FinalSkill
,IA
前缀是Input Action