那看来《原神》能跳能跑能爬能游泳能滑翔,确实是有点儿厉害了?
原因很简单,跳跃是所有BUG的根源。
不知道大家听没听过爬山党,只要你能跳起来一点,就是珠穆朗玛也给你爬上去。
不知道大家听没听说WOW曾经的跳起来=>退出=>取消无限循环导致的上天BUG.
不知道大家知不知道WOW恶魔猎手刚开的时候二段跳能跳过多少场景到达当前时间不该到的地方。
不知道大家知不知道很多游戏丧心病狂的跑出地图外BUG,大家可以找找,这些BUG大部分都和跳有关。
更别提基础的卡在某个地方出不来的BUG了,基本上大部分游戏都有。
对,跳这个倒霉玩意就是BUG的根源,只要你开启了跳这个功能,就要多花很多精力测试地图。
更何况,大部分游戏做跳并没有太大意义,有没有都不影响体验,根据如无必要勿增实体的结论,最好不要有跳。当然有一部分厂商是反过来的,因为不想做跳所以取消了需要跳的场景,比如刺客信条,一个跑酷游戏你告诉我不能主动跳????????
跳还有一个坏处,就是很难给地图设计边界。比如说,山崖边上,你往外走,走不出去看起来很合理,因为你控制的肯定不是傻子,不会走下去,但是你一个跳,撞上空气墙就不合理了,所以只能设计摔死的场景。
总之跳这个东西对于大多数自由度不是很高或者不需要很高的游戏,真的没有什么用。反而会浪费大把大把的测试时间。所以大家现在倾向于不做了。
谢谢各位观众老爷赏脸,更新几个实例。首先我说跳不准确,其实我私下更愿意把这种BUG成为Z轴位移。
1.WOW打阿克的BUG我就不说了,大家都提到了,我说一个比较冷门的,龙魂老1H模式,这个BOSSH会变成两个BOSS,必须把一团人分成两个小组,分侧打,但是BOSS有个特点,就是读条中丢失目标会导致BOSS打断读条去追你,所以这里我们找一个T拉着BOSS,在一个小岩石上跳上跳下,BOSS会不停的丢失目标,一个技能也放不出来。
2。魔道士的阴谋。这个游戏比较冷门,玩过的应该非常少,这是FC时代把战棋类和格斗游戏融合的产物。每一站会预先给你分配兵种,一个国王(应该是国王吧,玩的日本版加上当时还小记不住了),其他的不一定。这个国王有一个特别厉害的BUG,国王的攻击方式是放波,可以跳起来放也可以在地上放,电脑有一个BUG就是,当国王在跳起来的最高点和地面中间的某个位置放波的时候,电脑是不会躲避的,也就是这招是绝对无敌的。这也是我人生中发现的第一个BUG.
3.都在说塞尔达,其实塞尔达是有Z轴位移BUG的,具体见这个视频(林克终于在水下愉快地玩耍起来了【老火出品】_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili)。只不过这里靠的是击飞不是跳跃,本质是一样的。
4。炉石传说,对,卡牌游戏也来凑热闹了,法师8费橙卡煤气罐,爆炸的时候会把场上的东西炸上天。当多个煤气罐同时爆炸的时候,这个你的牌就飞在天上下不来了。
5。DOTA1.这个BUG不是特别严重,也没造成什么影响,就是小鱼人的E如果你在地图边界运行,小鱼人会连跳三次。
这个问题,真要展开说的话,篇幅可以很长,稍微说一下其中一些主要原因,那就是开发时间和开发成本的限制。
加入跳跃,甚至自由攀爬,最直观的就是工作量大幅度增加,几乎影响到整个开发团队的方方面面,主要的大概有:
1。 动画量翻倍,动画逻辑复杂化。
2。Player movement和碰撞逻辑复杂度翻倍。
3。Level design维度变复杂,场景layout和美术量增加。
4。Camera逻辑复杂化。
5。QA需要测试的内容量翻倍,自然发现的错误,和需要修正的错误也翻倍了。
6。需要制作的音效和fx工作量增加。
7。等等其他。
最麻烦的是,如果引擎本身并不支持这块,那么加入自由跳跃攀爬相当于需要重写很多底层系统,这一方面成本相当高。
举个例子,2018的战神,根据我个人的判断,取消自由跳跃攀爬的最主要原因,应该是怕做不完,新的camera可能是一个原因,但工作量肯定是其中一个主要原因,因为除此之外战神的内容量已经很惊人了。
其实从编程的角度,这种设计是需要严格禁止的。
换句话说:外表相似但实质表现不同的函数,我们需要把它的接口或者名称有意做得不同,避免误用。
所以:这个商品的设计师,它肯定不懂编程。
如果是我,可能会刻意的改变USB插座的位置布局,让它看起来长得不一样。——至少改变一下USB插口的颜色。
--
老插线板名义上是 5V2A 的 10W 插线板,实际上是单口输出最大2A,多口同时输出的情况下,它的实际表现大约是 5V1A,也就是苹果那个万年诟病充电头的水平。——换句话说,旧插线板的USB接口,几乎是没有什么用处的鸡肋。
新插线板,号称单口27W,多口的情况下肯定会缩水,但我猜测至少QC3.0快充是可以用的。相比旧板子应该说是从协议层面有了很大进步。一个典型的例子是接无线充电器不需要浪费充电头了。
解释一下:小米目前的无线充是 30W,需要30W的充电头,但商城只有 18W 跟 65W 的充电头出售,小米商城根本没有适配无线充的 30W 充电头。如果插这个接线板,大概能当 27W 用吧?
其实从编程的角度,这种设计是需要严格禁止的。
换句话说:外表相似但实质表现不同的函数,我们需要把它的接口或者名称有意做得不同,避免误用。
所以:这个商品的设计师,它肯定不懂编程。
如果是我,可能会刻意的改变USB插座的位置布局,让它看起来长得不一样。——至少改变一下USB插口的颜色。
--
老插线板名义上是 5V2A 的 10W 插线板,实际上是单口输出最大2A,多口同时输出的情况下,它的实际表现大约是 5V1A,也就是苹果那个万年诟病充电头的水平。——换句话说,旧插线板的USB接口,几乎是没有什么用处的鸡肋。
新插线板,号称单口27W,多口的情况下肯定会缩水,但我猜测至少QC3.0快充是可以用的。相比旧板子应该说是从协议层面有了很大进步。一个典型的例子是接无线充电器不需要浪费充电头了。
解释一下:小米目前的无线充是 30W,需要30W的充电头,但商城只有 18W 跟 65W 的充电头出售,小米商城根本没有适配无线充的 30W 充电头。如果插这个接线板,大概能当 27W 用吧?