Project1

标题: 怎么实现数值输入转化为伤害! [打印本页]

作者: hfdiaolei1234    时间: 2016-12-9 16:17
标题: 怎么实现数值输入转化为伤害!
想做一个法宝:龙彪。使用后会先在战斗界面随机输入数值(有输入倒计时3秒),然后让敌人受到相应数值的伤害!怎么才能实现这样的数值输入带入伤害??{:2_249:} [groupid=516]白菜组[/groupid]
作者: LHY4118    时间: 2016-12-9 21:31
万一三秒没输完怎么办,va自带数值输入不支持直接数字
有简单一点的事件控制,也可以计算成普通伤害
作者: hfdiaolei1234    时间: 2016-12-9 22:05
LHY4118 发表于 2016-12-9 21:31
万一三秒没输完怎么办,va自带数值输入不支持直接数字
有简单一点的事件控制,也可以计算成普通伤害 ...

请教怎么实现就好!我一直在摸索,技能套用公共事件,就是出不来。
作者: QQ蚊子湯    时间: 2016-12-10 03:18
技能套用公共事件可以

但是當前技能的傷害會在公共事件之前執行

所以你可以考慮在公共事件內加一個強制行動施放另一個技能,再以剛才的變數套傷害

作者: hfdiaolei1234    时间: 2016-12-10 04:53
QQ蚊子湯 发表于 2016-12-10 03:18
技能套用公共事件可以

但是當前技能的傷害會在公共事件之前執行

谢谢!我再试试!{:2_249:}
作者: hfdiaolei1234    时间: 2016-12-10 16:43
hfdiaolei1234 发表于 2016-12-10 04:53
谢谢!我再试试!

虽然不是很理想,但是用随机变量强制伤害就基本上实现了,谢谢大家的建议。
作者: 紫苍焰    时间: 2016-12-11 08:18
变量赋值,然后带入。
通过公共事件执行输入数值,数值代入变量,然后强制战斗指令发动技能,带入变量造成伤害。
实际效果就是把一个技能拆成两个,中间加入一个公共事件。
作者: hfdiaolei1234    时间: 2016-12-11 10:57
紫苍焰 发表于 2016-12-11 08:18
变量赋值,然后带入。
通过公共事件执行输入数值,数值代入变量,然后强制战斗指令发动技能,带入变量造成 ...

试过了,但是数值输入还是无法代入到变量中{:2_258:}
作者: hfdiaolei1234    时间: 2016-12-11 11:13
hfdiaolei1234 发表于 2016-12-11 10:57
试过了,但是数值输入还是无法代入到变量中

我再调试了下,只可以接受固定数值输入的伤害!
作者: hfdiaolei1234    时间: 2016-12-11 11:18
只能实现这样固定数值的输入

公共事件.png (18.79 KB, 下载次数: 31)

公共事件.png

使用龙彪法宝.png (179 KB, 下载次数: 28)

使用龙彪法宝.png

战斗中通过公共事件带入输入.png (213.44 KB, 下载次数: 30)

战斗中通过公共事件带入输入.png

用提示代替伤害显示.png (216.37 KB, 下载次数: 29)

用提示代替伤害显示.png

作者: 紫苍焰    时间: 2017-9-22 15:56
本帖最后由 紫苍焰 于 2017-9-22 15:58 编辑

……
技能公式里面可以读取变量的数值……
第一个技能不填公式,触发公共事件输入数值写入变量a,然后强制执行另一个只存在于数据库里的技能,公式填变量a……
强制执行技能不光可以做必杀技,也可以实现很多效果……比如吸血之类的……




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