Project1

标题: 怎么用事件写一把枪的子弹数量? [打印本页]

作者: swin1234    时间: 2022-2-19 11:15
标题: 怎么用事件写一把枪的子弹数量?
本帖最后由 swin1234 于 2022-2-19 11:17 编辑

怎么用事件写一把枪的子弹数量?就是必要装上子弹才能发射,如果没有子弹发射不出,要怎么用事件写出来啊?求指导

例如50发子弹,发射50次就不能用,要不给子弹才能用,如何用事件写出来
作者: 小怪兽奇奇侠    时间: 2022-2-19 12:02
新建一个变量名曰子弹数,发射子弹的事件里先写一个条件分歧,判定子弹数是否大于0,大于零就发射,并且用变量操作使子弹数减一。
作者: swin1234    时间: 2022-2-19 12:13
小怪兽奇奇侠 发表于 2022-2-19 12:02
新建一个变量名曰子弹数,发射子弹的事件里先写一个条件分歧,判定子弹数是否大于0,大于零就发射,并且用 ...

这样吗?但是我写了数值上去它自己不减
作者: 1071257831    时间: 2022-2-19 12:18
本帖最后由 1071257831 于 2022-2-19 12:24 编辑

我的事件有点写得拉,请不要介意。
1、这其实就相当于有子弹才能开枪嘛,那就创建一个武器类型:枪。
2、为枪设置一个添加一个技能类型,我这里就随便取一个:枪械。
3、设置一个物品:子弹。*这里简单说明一下,因为设置为不能使用,在战斗中的时候背包里面看不见子弹的数量,所以随便设置了一下。
4、创建一个并行公共事件:判断是否可以执行枪击技能,打开开关并联,判定。
5、创建技能:枪击,设置公共事件,如图所示,*这里得同时判定两次,如果判断一次即使子弹没有了下回合仍然能开枪。
基本就设置ok了,不同的枪械,消耗子弹数量,请用不同的公共事件判断。

我个人感觉根据持有装备设置好一些,纯变量的话还得写一堆别的东西。
如果是设置普通攻击为枪击的话,改到攻击里面就行。

如果没有到达你想要的效果,请轻喷

创建.PNG (93.63 KB, 下载次数: 12)

创建.PNG

子弹.PNG (70.12 KB, 下载次数: 13)

子弹.PNG

可以射击.PNG (75.08 KB, 下载次数: 15)

可以射击.PNG

并行打开 开关1.PNG (44.41 KB, 下载次数: 13)

并行打开 开关1.PNG

枪击.PNG (74.58 KB, 下载次数: 13)

枪击.PNG

没有子弹的时候.PNG (222.33 KB, 下载次数: 14)

没有子弹的时候.PNG

有子弹的时候.PNG (215.13 KB, 下载次数: 15)

有子弹的时候.PNG

作者: 小怪兽奇奇侠    时间: 2022-2-19 13:50
如果你的是ARPG的话,【获取子弹】和【发射子弹】是2个事件。
发射子弹的时候触发【发射子弹】事件,获取子弹的时候触发【获取子弹】事件。
【发射子弹】事件里就是:
条件分歧:子弹数 > 0
子弹数 -= 1
(然后添加你发射子弹的功能)

不用条件不满足时的设定。
作者: swin1234    时间: 2022-2-19 15:19
小怪兽奇奇侠 发表于 2022-2-19 13:50
如果你的是ARPG的话,【获取子弹】和【发射子弹】是2个事件。
发射子弹的时候触发【发射子弹】事件,获取子 ...

感谢帮忙
作者: swin1234    时间: 2022-2-19 15:20
1071257831 发表于 2022-2-19 12:18
我的事件有点写得拉,请不要介意。
1、这其实就相当于有子弹才能开枪嘛,那就创建一个武器类型:枪。
2、为 ...

感谢帮忙




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