中国虚拟军事网(VME)- 专注于武装突袭系列虚拟军事游戏

 找回密码
 加入VME

QQ登录

只需一步,快速开始

搜索
查看: 1549|回复: 8

为什么官方始终没把膛内子弹这一设定做出来

[复制链接]
发表于 2016-7-4 00:25:06 | 显示全部楼层 |阅读模式
30发弹匣的步枪,中途换弹之后,应该是31发,而且中途换弹用不着拉拉机柄或者按空仓挂机释放钮

这一设定虽然无关痛痒,但很多游戏确实把它给做出来了,而且有时候多出的一发子弹,或者换弹时节省的零点几秒时间,是关乎生死的

然而arma从初代至3代始终没把这东西做出来,即使有相关模组,也存在一定问题,我表示无法理解,难道是引擎的问题?
发表于 2016-7-4 12:01:21 | 显示全部楼层
本帖最后由 gpgpgpgp 于 2016-7-4 12:19 编辑

别说引擎问题,因为对BI来说自家代码可以随便改,所以不是问题。之所以没做出来,首先要考虑两点:

1.做任何一件功能都需要时间,包括:确定资料和设定的时间,构建的时间,制作动画的时间,测试的时间。对于像BIS这样的公司而言,开发这样一个功能可能意味着6-8个人两到三周的时间完成前述的全部工作。以每人月薪4000美元计算(按照2014年美国程序员年薪基本工资为97098美元,折半计算),则至少要花掉12000到24000美元,才能完成这样一项功能。这就是官方产出一项功能的代价。注意,这一数字并没有考虑软件开发的常见风险,比如需要重新构建之类的情况。

2.功能是否被需要。如果社区没有强烈的反馈(feedback)要求某功能需要得到引擎级别的支持,那么BIS并不会花费大量开销去做这些事。相反,一个社区开发的代用品,虽然不会像引擎级别支持那样完美,但是完全是可以无碍地使用。写这玩意儿和测试只花了我两个周末的时间,花费可以看做是0美元。

相形比较一下,你就知道为什么“官方始终不出xxx功能”了。

编辑:数学老师,我错了。别,我改还不行嘛。

赠品:假如玩家每买一个DLC,BIS就赚50美元。那么如果你能说服480个本来不想买DLC的亲朋好友去买DLC,那么BIS就有足够的钱听你的做一项简单的功能啦。
或许直接邮寄24000美元、资料集、需求书和一把手枪到BIS总部会更快一点?

点评

3A我爱你  发表于 2016-7-4 17:53
发表于 2016-7-4 04:39:34 | 显示全部楼层
说不好是不是跟引擎有关。但是可以肯定是ArmA的枪械缺乏一种枪弹结合的定义。

我记得还是OFP那个时候,Tony就做过一种脚本,如果枪被击中,枪会自动掉落。但是如果捡起这样的枪会发现枪是空的,弹匣则存在在掉落武器的人身上。说明那个时候OFP的枪跟弹匣是无法结合的,游戏只有在枪、弹匣同时装备在人的身上才能结合。

现在ArmA3的枪已经可以跟弹匣、附件结合定义了。你扔下的枪带什么附件,弹匣里存有多少子弹,捡起来还是那些附件和子弹。
但是子弹的定义还是只能跟弹匣在一起。拆下弹匣的枪无法跟枪弹结合。我估计火箭筒之类的东西,每个火箭弹也都是一个只有一发弹的弹匣。

官方增加一种枪弹结合的定义并非没有可能。但是这个机构设计起来还是值得仔细斟酌,比如有些枪开膛待机,就没有31发弹。而有些枪没有空仓挂机,装填动作应该不一样。还有如果拔下弹匣但是枪内仍然有一发弹的枪应该还能打。而且打完之后应该没有空仓挂机的动画。而装填这样的武器必须还有拉枪栓的动作。那么作给一款有空仓挂机而且是闭膛待击的武器,就要有三种不一样的装填动画。
对于其他FPS游戏,因为没有弹匣的概念,就只需要两种装填动画即可。而且其他FPS主视角的动画无需跟第三人称保持一致,因此装填动作也比较好做。

枪膛内存一发弹的概念我个人到不觉得无足轻重。虽然这么多年来我们对BIS是持支持态度,但是这个问题我觉得应该引起BIS重视。
发表于 2016-7-4 10:34:58 | 显示全部楼层
本帖最后由 acknowledge 于 2016-7-4 10:38 编辑

开膛待机的武器没这特性

另外这里有个插件可以部分满足楼主要求
http://www.chinavme.com/forum.php?mod=viewthread&tid=30801
发表于 2016-7-4 13:26:09 | 显示全部楼层
cycle6 发表于 2016-7-4 04:39
说不好是不是跟引擎有关。但是可以肯定是ArmA的枪械缺乏一种枪弹结合的定义。

我记得还是OFP那个时候,T ...

VBS能做出来M16“三连发过早地松开扳机,打出1/2发,下一次只把剩下的2/1发打完”特性。
不做枪弹结合就是懒。

PS:因为缺这个,弹仓步枪(李恩飞这种可以补弹夹的,其他可以补单发子弹的)和弹仓机枪(歪把子,小口径高炮)的特性都做不出来……

PS2:查看弹匣剩余弹数的函数好像一开始也没有?现在有没有不清楚,求指教。
发表于 2016-7-4 23:22:39 | 显示全部楼层
hiddenzone 发表于 2016-7-4 13:26
VBS能做出来M16“三连发过早地松开扳机,打出1/2发,下一次只把剩下的2/1发打完”特性。
不做枪弹结合就 ...

三连发没有装填动画的问题啊。我觉得主要是BIS不想给一支枪做那么多装填动作。
发表于 2016-7-6 20:57:55 | 显示全部楼层
像dayz那边,子弹定义早就有了,但是bug一直层出不穷,直到现在好像还有刷子弹的问题,我也是无语。。。。
发表于 2016-7-12 11:55:25 | 显示全部楼层
dana 发表于 2016-7-6 20:57
像dayz那边,子弹定义早就有了,但是bug一直层出不穷,直到现在好像还有刷子弹的问题,我也是无语。。。。

dayz  刷子弹是一回事  那个极其蛋疼的空弹夹设置   要把子弹拉到弹夹里再装填...................被僵尸追几百米.................
您需要登录后才可以回帖 登录 | 加入VME

本版积分规则

小黑屋|中国虚拟军事网

GMT+8, 2024-4-23 16:45

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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