设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1907|回复: 3
打印 上一主题 下一主题

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

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
107 小时
注册时间
2011-6-29
帖子
18
跳转到指定楼层
1
发表于 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

Lv1.梦旅人

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
154 小时
注册时间
2011-7-9
帖子
423
3
发表于 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
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
145
在线时间
698 小时
注册时间
2009-11-15
帖子
538
2
发表于 2011-8-8 15:54:31 | 只看该作者
第一个问题:没有任何意义,
第二个问题:还是全部PS成最大规格,不想这样的话可以参考VX使用XP行走图的脚本
考上三级了!
回复

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-30 05:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表