设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2849|回复: 11
打印 上一主题 下一主题

[有事请教] 怎么用事件写一把枪的子弹数量?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1989
在线时间
857 小时
注册时间
2008-7-26
帖子
266
跳转到指定楼层
1
发表于 2022-2-19 11:15:50 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 swin1234 于 2022-2-19 11:17 编辑

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

例如50发子弹,发射50次就不能用,要不给子弹才能用,如何用事件写出来

Lv3.寻梦者

梦石
0
星屑
1989
在线时间
857 小时
注册时间
2008-7-26
帖子
266
7
 楼主| 发表于 2022-2-19 15:20:42 | 只看该作者
1071257831 发表于 2022-2-19 12:18
我的事件有点写得拉,请不要介意。
1、这其实就相当于有子弹才能开枪嘛,那就创建一个武器类型:枪。
2、为 ...

感谢帮忙
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1989
在线时间
857 小时
注册时间
2008-7-26
帖子
266
6
 楼主| 发表于 2022-2-19 15:19:30 | 只看该作者
小怪兽奇奇侠 发表于 2022-2-19 13:50
如果你的是ARPG的话,【获取子弹】和【发射子弹】是2个事件。
发射子弹的时候触发【发射子弹】事件,获取子 ...

感谢帮忙
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
11180
在线时间
2066 小时
注册时间
2013-6-10
帖子
1516
5
发表于 2022-2-19 13:50:37 | 只看该作者
如果你的是ARPG的话,【获取子弹】和【发射子弹】是2个事件。
发射子弹的时候触发【发射子弹】事件,获取子弹的时候触发【获取子弹】事件。
【发射子弹】事件里就是:
条件分歧:子弹数 > 0
子弹数 -= 1
(然后添加你发射子弹的功能)

不用条件不满足时的设定。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5814
在线时间
1097 小时
注册时间
2021-3-14
帖子
567
4
发表于 2022-2-19 12:18:10 | 只看该作者
本帖最后由 1071257831 于 2022-2-19 12:24 编辑

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

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

如果没有到达你想要的效果,请轻喷
更多图片 小图 大图
组图打开中,请稍候......

点评

只要使用枪击,便能消耗子弹,命中与成功另算。  发表于 2022-2-19 13:08
好像又不是,不过,伤害公式那里就肯定是  发表于 2022-2-19 12:58
也不完全确定,具体看实测吧  发表于 2022-2-19 12:55
貌似你弄的这个,是命中了才会消耗子弹(不确定)  发表于 2022-2-19 12:49
随缘翻译。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1989
在线时间
857 小时
注册时间
2008-7-26
帖子
266
3
 楼主| 发表于 2022-2-19 12:13:54 | 只看该作者
小怪兽奇奇侠 发表于 2022-2-19 12:02
新建一个变量名曰子弹数,发射子弹的事件里先写一个条件分歧,判定子弹数是否大于0,大于零就发射,并且用 ...

这样吗?但是我写了数值上去它自己不减

点评

领子弹请分开去领,我猜你的问题是这样的,但不排除不止一个逻辑bug。(主要是,你还是把图发完整吧,过于简单,没人偷学的)  发表于 2022-2-19 12:47
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
11180
在线时间
2066 小时
注册时间
2013-6-10
帖子
1516
2
发表于 2022-2-19 12:02:45 | 只看该作者
新建一个变量名曰子弹数,发射子弹的事件里先写一个条件分歧,判定子弹数是否大于0,大于零就发射,并且用变量操作使子弹数减一。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-1 10:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表