Project1

标题: 想弄一个开枪消耗子弹的效果求dalao指教一二 [打印本页]

作者: 防守打法    时间: 2017-2-6 16:02
标题: 想弄一个开枪消耗子弹的效果求dalao指教一二
自己在空余时间里做个小游戏玩,制作机制纯靠自己摸索,目前遇到一个瓶颈,求dalao们指点一二,我本来想做个生化7的RPG版本就卡在了一个打枪消耗的子弹的设置上无法动弹,导致目前制作的游戏没有战斗。dalao们指点一二,说一声整个MV都是自己摸索的很多都不是太懂,本人举一反三能力还是可以的,只求指点迷津。拜托了dalao们。
作者: 白嫩白嫩的    时间: 2017-2-7 00:26
本帖最后由 白嫩白嫩的 于 2017-2-7 00:27 编辑

变量是个好东西,可以控制游戏里很多内容。

设置变量1:子弹总数=20
开枪事件 设置变量子弹总数 -= 1
分歧:当子弹数≤1时
执行 文本提示 “没子弹啦,打个屁啊~~” 小提示可以使用yep的gab window插件
作者: aailksaiays    时间: 2017-2-15 23:08
白嫩白嫩的 发表于 2017-2-7 00:26
变量是个好东西,可以控制游戏里很多内容。

设置变量1:子弹总数=20

关键是开枪事件如何设置,比如原版的那种战斗方式,武器:枪械  如何设定子弹数量,
新人想具体请教一下
作者: 白嫩白嫩的    时间: 2017-2-18 21:39
aailksaiays 发表于 2017-2-15 23:08
关键是开枪事件如何设置,比如原版的那种战斗方式,武器:枪械  如何设定子弹数量,
新人想具体请教一下 ...

设置道具【子弹】

yep插件
使用Skill Core > Skill Cost Items 技能消耗物品插件
使用battleEngineCore > X ActSeqPack 1 > X ActSeqPack 2 > X ActSeqPack 3

例如:【灵力弹】技能开枪使用6发子弹,【填装】技能增加6发子弹,用来补充。

灵力弹技能注释:<Item x Cost: y>

填装技能注释:gain item x : y

当然技能消耗道具这个插件才是关键,填装技能中所用插件也可不用,利用公共事件增加子弹数也是可以的


----------------------------------
另祝游戏制作顺利!
作者: aasll    时间: 2017-2-18 23:01
aailksaiays 发表于 2017-2-15 23:08
关键是开枪事件如何设置,比如原版的那种战斗方式,武器:枪械  如何设定子弹数量,
新人想具体请教一下 ...

完全可以用事件达成
释放打枪的技能的时候让它触发公共事件,在这里减少道具子弹的数量。
作者: lirn    时间: 2017-2-21 15:50
本帖最后由 lirn 于 2017-2-21 16:07 编辑

我不知道你使用什么插件,不过我想有几种方法吧。

如果是技能消耗物品,子弹是物品,你可以这样。

技能:手枪弹夹装填(或:道具使用手枪弹夹):得到手枪子弹6个

技能:AK装填(或:道具使用AK弹夹):得到AK子弹30个

我之前也见过有用MP作为子弹上限的,不过切换武器更改MP上限这点可能有些麻烦(可以通过特性更改MP上限),所以我还是建议使用上面的方式
作者: b040116    时间: 2017-3-13 18:47
楼主做的是ARPG吗?同想做像生化危机那样的打枪游戏,可以直接在地图上战斗不需要进入回合制,如果是的话能求发个DEMO参考下吗?




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