如我们上次讨论的,经典的武侠“走格子”形式的战斗有45度斜视角和90度俯视角。
在图片上面需要做4个方向,假设一个角色攻击的过程有5帧,那么光攻击动作我们就需要做4*5=20帧图片。
假设再分各种兵器出招方式不同,若有6种兵器。。则有20*6=120帧图片
若我们做20种不同角色,则有120*20=2400帧图片!
——相当庞大的规模。
而且还需要做大地图滚屏等等,若做45度视角还需要坐标系转换,虽然不复杂,但是比较麻烦。而且对应玩家操作也繁琐。
下面我们来看DOS时代超级经典的2D游戏 英雄无敌2 的战斗画面
每次战斗只有一张地图,地图很简单,可能有若干障碍物,(如上图石堆)
角色也是走格子移动,但是每个角色只有2个方向,左侧面和右侧面!
从图片帧数来说,至少可以降低我们一半的美工方面工作量。
然后从程序逻辑,没有滚屏,没有复杂的地图设置,没有地图遮盖,没有小地图显示…… 一下子精简了很多。
从玩家角度来考虑,操作简单,容易上手。
而且据我所知目前没有任何一款 “武侠”游戏采用这种战斗方式,在市面上较为出名的这种类型游戏也只有英雄无敌,和某些网页游戏。。
个人觉得很适合我们的“小游戏”。
大家觉得呢?