百科问答小站 logo
百科问答小站 font logo



为什么很多游戏中,人物都可以在跳跃中改变轨迹? 第1页

  

user avatar   thinkraft 网友的相关建议: 
      

挖坟谢邀。

稍稍澄清下 @GOUKI 兄关于实现复杂度的一个说法。

对于大部分古典动作游戏,水平移动是纯自由操作,不按键就静止,按键就移动;跳跃和移动完全分离,只是增加了一个竖直运动同时修改了角色状态而已。对于这样的游戏,恶魔城式跳跃(跳起来不可修改运动轨迹)和松鼠大作战式跳跃(跳起来依然可以自由控制)的实现复杂度是没什么区别的,硬要说的话代码行数甚至后者可能更少一点——因为恶魔城式的起跳动作需要额外判断一下←和→的输入状态,用来初始化这次跳跃的水平运动方向,然后角色跳跃状态还要再加一个屏蔽方向输入;松鼠大作战式则不需要,没有起跳初始水平方向的概念,也没有所谓的处理跳跃中移动的代码,移动逻辑是和地面跑动统一的,都只是设置下位移和朝向标记而已。

洛克人、赤影战士等手感较好的动作游戏应该都是类似的逻辑,空中一松方向键就垂直下落了。魂斗罗比较特殊,它起跳是有初始水平方向的,而且会全程保持,但空中输入←或→会强行覆盖掉水平方向,所以在斜跳过程中你无法使角色垂直下落,只能左右左右摇摆。这个手感在跳平台的时候相当讨厌。另一方面,魔界村则是在恶魔城无法控制跳跃运动轨迹的基础上,支持空中转身。无论如何,从程序角度看,这几种跳跃系统的实现难度半斤八两。

只有马里奥那种带「加速度」的微妙手感实现起来确实会比较复杂,或者说马里奥的整个移动系统都比较复杂。如果单纯以马里奥和恶魔城作为「是否允许改变跳跃轨迹」的正反代表的话,说马里奥那种做起来更难一些是对的。

这个不影响题主问题的结论。是否允许改变跳跃轨迹,取决于游戏性设计。固定跳跃轨迹比较适合场景活动范围小、没有坠落惩罚的格斗游戏,但动作游戏这样搞就会搞得手感很「轴」,不好玩。相对而言,空中可以自由辗转腾挪,或是一定程度上扭动改变落点的设计会使游戏操作更加灵活,是比较讨喜的方案。

当拟真和好玩出现矛盾时选择拟真,是垃圾游戏的旗帜。




  

相关话题

  如何评价黑神话主创陷入性别歧视风波? 
  CDPR 新游戏《赛博朋克 2077》出了,实际游戏体验如何? 
  游戏《巫师 3》里最让你心酸的场面是什么? 
  帝国 2、星际、魔兽这些老游戏,游戏性和当今大作比有什么差异? 
  陷入了只买游戏,不怎么玩的怪圈怎么办? 
  如何看待游戏《古剑奇谭四》宣布正式立项,你对此有什么期待? 
  有哪些游戏的战斗伤害是比较接近现实世界的? 
  以后会不会出现骑砍和文明结合的游戏? 
  我是ff新粉,ff的游戏都是独立世界线吗。ff7重制版里,命运修正者是干什么的? 
  三国无双目前哪些武将还是大众脸你觉得遗憾? 

前一个讨论
如何看待LIVE“小米值得投资吗?”有41万人参与?
下一个讨论
李世民为何要推倒魏徵墓碑?





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利