Project1

标题: 提问几个特殊技能的做法,内有思路。 [打印本页]

作者: lirn    时间: 2013-5-3 22:49
标题: 提问几个特殊技能的做法,内有思路。
前几天在http://rpg.blue/thread-308518-1-1.html发现了强制技能的做法,于是就想了两个特种技能,类似天之痕的龙雕跟鼠锤。


龙雕其实就像是老虎机一样,出现点出一个数字之后,对敌人做成等量伤害。我的思路就是,技能A显示一个老虎机(四位数),然后随机出现一组数字,这个数字带入变量1,然后技能B对敌人造成变量1伤害。

虽然,直接赋予变量一个随机值也可以,但是我想提问的是,怎么像老虎机一样,在画面转出个变量?如果可以,如何设置这个变量的上限?


=======================================================================================

第二个就是鼠锤,鼠锤就是在限定时间内。每按一下就会造成伤害。


这个设置有几个问题,第一,就是设置时间当中,只会按一下有效,在时间结束之前就轮到对方行动,本来想用循环让时间在0之前都有效,但没试过不知道怎么用。

最大的问题是,一旦时间到0,似乎就会强制退出游戏,至少我在测试当中,没攻击完敌人也自动退出,是不是VA上无法实现?
作者: 后知后觉    时间: 2013-5-4 14:03
鼠锤
变量操作 计时变量 = 300
循环
等待1帧
如果按某键
  伤害处理
如果敌人死亡
  跳出循环
如果及时变量 == 0
  跳出循环
变量操作 计时变量 -= 1
作者: lirn    时间: 2013-5-4 14:44
后知后觉 发表于 2013-5-4 14:03
鼠锤
变量操作 计时变量 = 300
循环

谢谢,证实事实可行了。
但仍然存在着一些问题,如果是强制攻击的话,战斗动画最起码也要一段时间,而用增减敌人体力选项,则不会在画面中显画面中显示伤害数字,前面那个可能不太好弄,那么在增加体力的同时,怎么在对象头像上显示伤害数字?我使用的是您的横版脚本。
作者: lirn    时间: 2013-5-7 23:02
lirn 发表于 2013-5-4 14:44
谢谢,证实事实可行了。
但仍然存在着一些问题,如果是强制攻击的话,战斗动画最起码也要一段时间,而用 ...






目前情况就是这样,如果使用强制攻击某一个目标的话,会出现角色动作闪光以及目标动作。强制攻击期间是相当与等待,伤害延迟比较高,而且相当于说设置是300帧,但只要按下去,3000帧的时间也不止,这个方法并不实用。







而采取这种增减敌人体力的做法,效果是很理想,但是有实际伤害。却看不到伤害效果。能不能将这种增减体力造成跟伤害一样?


作者: lirn    时间: 2013-5-8 15:38
其实我是想问一下,增减敌人的体力值可不可以通过脚本形式改成为对敌人HP的伤害?
作者: Sion    时间: 2013-5-10 11:51
本帖最后由 Sion 于 2013-5-10 11:59 编辑

鼠锤


龙雕如果要做动画的话不是几分钟就能搞定的- -b

Edited 5.10 11:58 ----------------------------------------------------------------

那个判断按钮按下最好用脚本
  1. Input.trigger?(:C)
复制代码
这个默认的按键判断只要按住了每一帧都算你按了一下- -b
作者: lirn    时间: 2013-5-10 12:35
Sion 发表于 2013-5-10 11:51
鼠锤



其实我昨天也想到了,也是使用了类似的做法,这种做法的好处还有不需要判断目标是否已经死亡。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1