查看: 2202|回复: 3

[已经解决] 行走图怎么修改排列顺序?同时有4方向和8方向行走图如何处?

  [复制链接]
梦石
0
星屑
50
在线时间
107 小时
注册时间
2011-6-29
回帖
11
发表于 2011-8-5 15:47:34 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 lanlan312 于 2011-8-5 15:51 编辑

我想请教以下问题:
    1,行走图默认的排列顺序是:下左右上,怎么改成自定义的顺序?比如改成:上下左右?
    2,行走图同时有4*4,6*4,7*8等不同规格的图片,系统如何做到同时兼容?

点评

这样的话默认行走图就全废了嘢  发表于 2011-8-5 15:57
梦石
0
星屑
175
在线时间
698 小时
注册时间
2009-11-15
回帖
478
发表于 2011-8-8 15:54:31 | 显示全部楼层
第一个问题:没有任何意义,
第二个问题:还是全部PS成最大规格,不想这样的话可以参考VX使用XP行走图的脚本
考上三级了!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
154 小时
注册时间
2011-7-9
回帖
378
发表于 2011-8-8 16:12:10 | 显示全部楼层
你为什么要这样啊?虽然简单,不过还是麻烦。。。
第一个功能:
就在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
就行了。
New Game:  【QQ堂4.6单机版】(9月新版!【点此】)个人提供快速网盘:http://ad.jlweb.tk/upload/ --- 密码:abcdefg
激零工作室孵化中.....网游make中。。招收游戏监督一名,上线时间:5~12 小时 招收脚本员,美工数位。。
本人Q:330639889 验证:zs    ----广:愿意帮我宣传签名的,站内PM
下面的东西是什么?!请进:http://tieba.baidu.com/p/1453289014【2012最新炸弹型ARPG游戏,历时2年间断坚持制作!】
[img=646,262]http://ftp.66rpg.com/WEB_PLUS/attachment/forum/201203/28/1655578kbk8bqkfazk2
回复

使用道具 举报

梦石
0
星屑
50
在线时间
107 小时
注册时间
2011-6-29
回帖
11
 楼主| 发表于 2011-8-9 18:01:33 | 显示全部楼层
关键是素材不是原创的,那行走图格式多种多样,有好多张,要一张一张改太麻烦了.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部