可能有一则TLDR,因为这里内容可能会很长。

我正在构建2D_platformer,并需要帮忙确定一个简单的标志性动作,能有助于攻击和通行的同时进行。例如,超级马里奥和 shovel_knight 都会跳跃在敌人上面,来执行攻击并增加跳跃高度;Cuphead & Mugman 有他们的 parry_ATTACK 来在攻击敌人/障碍物的同时增加跳跃高度;Specter Knight 使用 sua切击攻击来到达高处,而只要有可切击的敌人或适当目标。

这些类型的移动会改变整个游戏的感觉,并可以让玩家在游戏中获得一个有趣的体验,尤其是如果玩家得到“连续”击杀多个目标的奖励的。如果玩家理解了的话。

目前,我的角色持有一支棒球棒,可以在地面和空中使用来攻击(同时可以击退物体,和击退敌人如果是决定性的击败),但是它并没有对移动有任何帮助。

我也在犹豫是否需要这个类型的移动了。游戏中有16个不同(但不是必须要通过的)工具/物品,让玩家的游戏体验更有趣。我认为,如果没有加一个额外的移动,那么玩家会去购买这些物品(当然是用虚拟货币),但如果玩家不购买这个那么游戏就可能会感觉很沉闷和无趣。我害怕只是因为玩家不购买一个可选物品,游戏就会变成无聊的 gameplay。但是,又有许多骚操作的关卡,遍布整个游戏,可能游戏不会像现在想象的那样无趣。

目前我脑子里的想法基本上就是一个蹦床一样的跳跃方式,但当你跳到合适的目标上时,玩家会向当前方向飞去。但是,我觉得这个方式太麻烦控制了,并又太相似于 shovel knights 和 Scrooge McDuck了,我不想让它变得像复制粘贴两个已经存在的游戏。

[我已经在基本的控制方式上做了一个视频演示,如果你对游戏的最低配置有任何兴趣。请忽略画质以及令人怀疑的模型,我想要先掌握游戏的基本原理再优化它。(https://drive.google.com/file/d/1709ndBN3AoUxPa-r1jKvtMlefwsVbCFl/view?usp=sharing)] 非常感谢,如果您认为我不需要一个额外的移动,请告诉我。如果您有任何想法,请告诉我,也希望这样子有助于您。

以下是我的理想移动的标准:

  • 以攻击和移动的方式同时进行
  • 以单个按键即可进行(空中按键最好吧)
  • 如果任何项目是加入的,那么它必须与棒球棒或类似物作相同动作(主要武器).
  • 必须在看得出来
  • 不要双跳,墙壁跳,冲刺

我很抱歉,如果这些标准看起来像是太苛刻了或者偏执。

TLDR:我需要你的帮助来创造一个既能攻击又能增强移动的移动。 (标准请参见上面。)