在开发2D RPG Discontinuum和扩展Liberty Pixel Cup精灵集合的同时,我已经意识到基于坐骑的战斗存在一些固有的问题。 在典型的4:3正交视图中,如果大型精灵需要在相同对象的前后移动(将所有实体按其底部Y位置绘制即可解决),那么将大型精灵放入场景中已经足够棘手。 但是马匹在战斗中存在更多问题。

虽然这看起来很酷,但如果您想进行正面交锋,则斜线和长矛动画可能没有那么有用。 最初,我想对武器进行像素完美的碰撞检测,但是我发现,看看这张图片,它在坐骑上将无法使用。 剑甚至没有延伸到马匹之外。 通常,您想让玩家攻击附近和范围内的任何东西。 因此,很多游戏都放弃了这个主意,只是给您动画以敌人的总体方向进攻,并且即使它们在射程内,它们也会受到伤害,即使看起来像是击中空中。
所以……已经妥协了,但是没有什么太大的。 但是坐骑有更多的问题被应用到游戏中。 在RPG的模拟战斗情况下,马匹应具有显着的优势,但是在2D环境中,在典型的边界框计算中,坐骑很容易成为大目标。 然后如何处理损害? 为了你和你的马? 下马呢? 问题很快变得复杂,大多数可能的解决方案将使LPC装置承受更大的压力,而LPC装置已经因宽度过大而遭受极大的困扰。
一位朋友还指出,像此图像中的那样,使矛与平面平行是很愚蠢的,但是由于我有限的像素艺术能力,我对此无能为力。
因此,我决定只使用运输工具而不是战斗工具。 我可能还会给一些敌人马匹(也许是一些弓箭手,因为它们带来的问题最少……只是面对四个方向的问题),还有一个对抗短矛角度问题的慢跑小游戏,斜线动画可能派上用场在剪辑场景中。
上面的艺术品不是我自己的,我只是将其他人的作品拼接在一起使骑马成为可能,并做了一些自己的重新上色。
艺术家:Nila122,蜥蜴精灵和发型,罗马大锅GPL 2.0 GPL 3.0 CC-BY-SA 3.0
LPC罗马装甲
对于男性和女性lpc角色,使用三种不同颜色的三种不同头盔,军团板和大锅棍作为……
opengameart.org
德雷克斯和蜥蜴人
翅膀和尾巴的爬行动物种族。 德雷克人的头与蜥蜴人略有不同,雌雄各具。
opengameart.org
LPC蜥蜴头饰
头巾,引擎盖,两个角和两个带3种肤色的鳍,用于公母LPC蜥蜴和龙虾。
opengameart.org
艺术家:wulax,长矛(重新着色),原始板甲(重新着色)由我提供GPL 3.0 CC-BY-SA 3.0
[LPC]中世纪幻想人物精灵
我参加的“解放像素”杯比赛。 有关更多信息和gif动画示例,请参见自述文件。 包含各种…
opengameart.org
艺术家:Daneeklu,军刀和弓(弓重新着色)CC-BY-SA 3.0
LPC武器:两把弓,一支长矛和一个三叉戟
基于wulax提交的LPC,一些LPC风格的额外武器…
opengameart.org
艺术家:bluecarrot16,马CC-BY 3.0 GPL 3.0 GPL 2.0 OGA-BY 3.0