【疑问】关于特殊技能的制作(希望能够提供实例)
2dfm吧
全部回复
仅看楼主
level 8
一、
【技能名称】主角光环
【发动条件】HP低于1%且EN在100以上时
【效果描述】消耗100EN,回复100HP(100HP/1秒)
【其它描述】1、HP为0时也能发动(倒下的瞬间?)
2、发动时角色脚下出现光环
二、
【技能名称】霸气
【发动条件】HP在10%以下时,消耗100×(?)EN
【效果描述】消耗角色当前剩余EN,将以自己为中心一定范围内的对手击飞,并附加(0.5×?)秒的晕眩效果
【其它描述】1、根据消耗EN的多少来影响击退的范围和晕眩的持续时间
2、此技能可以弹开飞行道具和大多数主动攻击的技能(如冲撞等)
2011年08月14日 03点08分 1
level 11
一:另外做个血条使伪HP略大于真HP之后就好做了
二:这个用变量解决
PS:具体做法请询问火吧
2011年08月14日 04点08分 2
level 12
一、
【技能名称】主角光环
【发动条件】HP低于1%且EN在100以上时
【效果描述】消耗100EN,回复100HP(100HP/1秒)
【其它描述】1、HP为0时也能发动(倒下的瞬间?)
2、发动时角色脚下出现光环
-----------------------------
简单方法:直接计算出该角色血量1%具体是多少,然后用[血]检测是否低于此值,如果是就跳转去自动加血以及出现一个物体显示光环,这些过程都制作一个专门的项目(模块),用[调]引用
把人物所有普通招式中的[图]都分解为多个,保证每个[图]停留时间10以下,每个[图]之前[调]用上述的模块
二、
【技能名称】霸气
【发动条件】HP在10%以下时,消耗100×(?)EN
【效果描述】消耗角色当前剩余EN,将以自己为中心一定范围内的对手击飞,并附加(0.5×?)秒的晕眩效果
-----------------------------
方法和上面类似,判断血量气量条件成立时,跳转到用一个与源同在的[物]来产生攻击性护罩,这一系列判断和产生护罩的脚本制作为一个A模块,被普通招式[调]用
【其它描述】1、根据消耗EN的多少来影响击退的范围和晕眩的持续时间
-----------------------------------
这个要看你怎么设置玩家来选择消耗多少气量,如果是用不同指令来激活消耗不通气量的招式,那我相信你会做,不过就是多做几套招式
如果是检测人物当前气量,自动扣除可扣的最大值,那就是先制作一系列发射不同大小护罩的项目,各自的[物]引用不同护罩(有自己的[敌][攻]),然后在上述那个A模块中制作一系列的[气]的判断,符合哪个条件就跳转到对应的那个发射护罩的项目去
2、此技能可以弹开飞行道具和大多数主动攻击的技能(如冲撞等)
-----------------------------------
如果你要反射敌人的道具,那就要麻烦得多
只是弹开飞行道具可以直接制作为飞行道具碰撞消失效果,护罩攻击命中敌人可以用[敌]设置敌人受伤反应

2011年08月14日 16点08分 3
level 8
十分感谢LS的指导 O(∩_∩)O
虽然以前有人做过一个"信春哥"的技能,但是整合在EXE文件里面去了 ╮(╯_╰)╭
大致是HP为0,EN在100以上时,消耗100EN,满血复活(还好没有EN全满 - -)
一直很好奇 HP为0还能发动技能? 当中一定有什么秘密吧 0.0
"霸气"会一次过把当前剩余的EN全部用光光,根据消耗EN的多少来发射不同大小的护罩
这点我想做几个固定的 比方说分别制作消耗100EN、200EN、300EN时的效果
假设当前EN只有190,能否在发动时全部扣除,但只产生消耗100EN时的效果?
2011年08月15日 00点08分 4
level 11
可以的 气 是看你整条MP的数量 槽 是直接扣具体的MP的数量 而且扣不到负数 除此之外想扣多少扣多少
2011年08月25日 07点08分 5
1