人物的跑动作图片从128开始,代码段是128~191.每个方向的动作是6[8]张图片. 人物的攻击动作从192开始,代码段是192~263.每个方向的动作是1[0]张图片. 人物的双手攻击动作是从264开始,代码段是264~327.每个方向的动作是6[8]张图片. 人物的强行攻击动作是从328开始,代码段是328~391.每个方向的动作是8[8]张图片. 人物的施展魔法动作是从392开始,代码段是392~455.每个方向的动作是6[8]张图片. 人物的挖肉动作是从456开始,代码段是456~471.每个方向的动作是2[2]张图片. 人物的受攻击动作是从472开始,代码段是472~535.每个方向的动作是3[8]张图片. 人物的死亡动作是从536开始,代码段是536~595.每个方向的动作是4[8]张图片. 从上面这几行文字中的数据我们可以看出来,每一个动作都是由几张图片组成的,邻居的两张图片在动作上按人物运动的规律绘制原始图像,当然这是美工的工作了~不同的动作图片数不同,但在这里有一个问题,大家注意到上面几句话中"每个方向的动作是6[8]张图片"这句话中的数字了吧~ 其中6是我们可以看到的图片数,而中括号中的8是这个动作在这个方向上所有的图片数,也就是说在这个动作上,传奇的韩国美工只绘制了6张图像,还留有2张空图片的位置(是懒工呢还是有别的用途),不知我这样理解正确不正确~ 对动画略微了解点的朋友肯定都明白,同一段动画,30帧肯定要比10帧的动作柔和、协调一些. 本来传奇的游戏引擎是90度的,其45度的效果完全是用图片做出来的.至此,通过上面这些数据,我们对传奇人物的动作已经大体了解了.因此大家如果想要自己添加衣服,除非你的原始图片数符合上面的数据或者你自己亲自操笔美工,如果不符,我建议你不要搞.我想你恐怕不愿看到人物在站立不立的时候,竟然能够自己自动"换"衣服吧 ^_^ 还有一个问题,关于衣服在StdItem.DB中的Shape值.抛开这个问题,我们先研究一下Hum文件中的数据.它共有7203张图片,而且每一性别人物模型所占的图片数是600.即600是一个基数.但在程序中,它是这么处理的,它把男女做成一个块儿处理.即男女裸身、男女着衣,如果按这样的话,基数应该是1200.用"/"命令,所得的数值是0、1、2、3、4、5,正好对应裸身-0、布衣-1、轻(中盔)-2、重(战)盔-3、魔(恶)-4、灵(幽)-5.OK,StdItem.DB中衣服的Shape值出来了.也可能我这样说不太清楚,不过如果还不明白的朋友你可以看一下上面那些文字和数据,再对照一些图片,我想应该很明白了. |