我想请教以下问题:
1,行走图默认的排列顺序是:下左右上,怎么改成自定义的顺序?比如改成:上下左右?
2,行走图同时有4*4,6*4,7*8等不同规格的图片,系统如何做到同时兼容? dsu_plus_rewardpost_czw作者: 2719358 时间: 2011-8-8 15:54
第一个问题:没有任何意义,
第二个问题:还是全部PS成最大规格,不想这样的话可以参考VX使用XP行走图的脚本作者: 灵魂の补给 时间: 2011-8-8 16:12
你为什么要这样啊?虽然简单,不过还是麻烦。。。
第一个功能:
就在Sprite_Character 65行加入:
case @character.direction
when 2
dir = 8
when 4
dir = 2
when 6
dir = 4
when 8
dir = 6
end
sy = (dir - 2) / 2 * @ch
即可。
第二个功能:
你写的7*8什么格式啊,就4个方向,你整出7个?不可以这样。
最多也就只能修改patten(图案),就是踏步动画数量。
我只想出来一个办法,就是判定分割有没有浮点数,其他办法我想不出来了。
好了,在48行处加入:
for cha in [bitmap.width / 4,bitmap.width / 6,bitmap.width / 8]
#p cha
if cha.integer?
char = cha
break
end
end
@cw = char
就行了。作者: lanlan312 时间: 2011-8-9 18:01
关键是素材不是原创的,那行走图格式多种多样,有好多张,要一张一张改太麻烦了.