行走图初体验
行走图初级分析教程
纯原创
往往一些很细节的问题能关乎到你的改版命运,行走图可谓是一个很细节的问题。
可是行走图却在绝大数脚本中都都关联,甚至我们控制的主角的行走图基本上每时每刻都在我们眼前晃荡。
这样细节我们能不重视吗?
接下来我们来仔细分析下一张行走图的动画
打开“OverworldEditor”载入ROM
我们看到一个NPC的基本行走动作由9张图组成,对应4方向的每一帧图。
是否注意到以上行走图没有面朝右的动作呢?不用在意啦,因为右方向的行走动作完全是Y轴对称于面朝左方向的行走图。
游戏ROM会自动参照左方向的动作。
1,一次的行走动作时怎样完成的呢?以正方向为列。
正面 - 正左步 - 正面 - 正右步......
其他方向也类同。
2,一个细节问题,所有的跨步动作都要比站立动作下移一个像素,可以参照眼睛。(仔细看...)
这样一个像素有何作用呢?走路的时候并不是平移的吧,而是带有起伏的。
在跨步的那一帧就能感觉到是踏下去了,否则你的行走图可能看起来就像一个摇摆图。
3,导入一张新的行走图是否一定要准备9张图呢。答案并非如此。
不过不怕浪费空间的话也最省力的还是直接导入9张图
(1),看图,不难发现,这张行走图不存在左步右步。而是翅膀往下的图。
3和4,6和7,8和9都是一样的图。也就是说我们只要稍稍改下指针,把各方向的左步右步图指针指向同一张图就可以了。
这类行走图,实际只需导入6张图就能正常完成一个行走图了。
(其实像心金里的没有站立图只有跨步的精灵行走素材都可以用这种方法导入)
(2),还是看图,如果你了解水都,水都的行走完全是漂浮的。行走的时候基本上保持原有的姿势。
这样一张行走图可能是有史以来最简单的行走图。如果你不是疯狂的渴求细节,这样的行走图完全只需导入3张图。
当然你还是得把原来动作的图改成同一个指针。
(3),依然看图,这张行走图有何特殊呢?大家请看4和5,6和7。细心的你肯定发现这2组图是Y轴对称的,说白了还是同一张图。
联想一下开头部分说到“右方向的行走动作完全是Y轴对称于面朝左方向的行走图”,既然ROM自己能做到,当然我们也能使右步自动翻转左步的图片咯。
只不过不象改指针那么容易。而是改那些脚本指针,当然脚本是已经写好了的,我们要做的是选择正确的脚本。
另外这类行走图只需导入7张图。一般人物地址处要写9个图指针,而这类只要写7个图指针。
以上可能大家可能不知道具体怎么做,没关系啦。因为此贴是分析,主要了解行走图的一些类型,分类。只要了解原理。
在以后我可能会继续写行走图的进阶教程,比如如何将原ROM中只有一张图的人物改成完整的行走图,如何合理的利用调色板...等等
看时间啦
[
本帖最后由 Nightind 于 2011-1-15 16:47 编辑 ]