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

Project1

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

[已经解决] 关于行走图行走显示帧的问题!!

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
跳转到指定楼层
1
发表于 2012-4-16 15:41:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 我心飞扬 于 2012-4-17 09:29 编辑


上面的图是我自己做的XP默认行走图行走时的显示帧顺序图。
简单的说,当人物向下走的时候,显示顺序是1-2-3-4-1-2-3-4……,停止站立时显示1号帧。
能不能用脚本或者其他办法,把显示顺序改为2-4-2-4……,停止站立时显示1号帧?


请前辈们多多指导呀!!!

点评

乃把我召唤来干啥- -?  发表于 2012-4-18 17:27

评分

参与人数 1星屑 +4 收起 理由
hys111111 + 4 塞糖

查看全部评分

Lv4.逐梦者

梦石
0
星屑
6795
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

2
发表于 2012-4-17 12:49:17 | 只看该作者
把 Sprite_Character 的第 58 行

  1.       sx = @character.pattern * @cw
复制代码
替换为这 3 行


  1.       pattern = @character.pattern
  2.       pattern = @character.moving? ? pattern % 2 * 2 + 1 : pattern
  3.       sx = pattern * @cw
复制代码

点评

不行,行走时还是1-2-3-4这样的顺序,不过2-3-4的时候速度非常快,行走人物的腿紧捯饬。  发表于 2012-4-21 08:44











你知道得太多了

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
3
 楼主| 发表于 2012-4-17 13:34:33 | 只看该作者
本帖最后由 我心飞扬 于 2012-4-17 13:39 编辑
后知后觉 发表于 2012-4-17 12:49
把 Sprite_Character 的第 58 行替换为这 3 行


不行,行走时还是1-2-3-4这样的顺序,不过2-3-4的时候速度非常快,行走人物的腿紧捯饬。

脚本测试.rar (192.26 KB, 下载次数: 111)
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
2188 小时
注册时间
2011-6-23
帖子
1044
4
发表于 2012-4-18 16:14:19 | 只看该作者
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
5
 楼主| 发表于 2012-4-18 16:54:27 | 只看该作者
lsu666666 发表于 2012-4-18 16:14
參考這個
http://rpg.blue/forum.php?mod=viewthread&tid=94113
或是這個站外解決方法

这些全不是我想要的,我是希望所有的行走图都是按照2-4-2-4这样的顺序,而不是特定事件中指定显示某张行走帧。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
2188 小时
注册时间
2011-6-23
帖子
1044
6
发表于 2012-4-18 17:07:53 | 只看该作者
本帖最后由 lsu666666 于 2012-4-18 17:25 编辑

樓主的構想 是不顯示1的情況之下 只顯示2 4
既然这样的话 那可以考虑把
2 4 的图 放在 1 2的位置
因为你就只要用到 2 4 当成他的行走图  那既然这样的话  直接把 2 4的图 给 移到 1 2 的位置 不就可以在
不改动脚本 或增加脚本的情况下 可以 2 4 显示  

山不转 路转搂  @__@

我的一点点建议: 人物的行走图 基本上 就是要显是一个人物的走动
走动是一个连续动作的显示图片
停止也是显示一个动作的静止图片
以现有的系统架构 已经符合这样的需求
但是我认为楼主的方式过于局限在要指定那个图案
那直接把它们的图片给掉换一下 理论上就可行的
...而且 如果是我的话  我不会花太多时间在 行走图上  只要行走图显示流畅没问题
我只会把大部份的时间放在 系统功能  BUG测试上  最后 僅供參考~~


点评

你说的那些我都试过了,问题是我的素材,如果按照左-正-右-正-左……这样的姿势走很不协调,反倒是左--右--左……这样走协调一些。所以我就想用脚本什么的改变RMXP的默认,不动时就是“正”,动的时候就“左-右-左…   发表于 2012-4-21 08:44
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
7
 楼主| 发表于 2012-4-18 17:27:27 | 只看该作者
lsu666666 发表于 2012-4-18 17:07
樓主的構想 是不顯示1的情況之下 只顯示2 4
既然这样的话 那可以考虑把
2 4 的图 放在 1 2的位置

你说的方法我做过了,但是站立时的图像就是原来的2号帧了,也就是迈出一步的动作,不是直立的动作。很不好看。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
2188 小时
注册时间
2011-6-23
帖子
1044
8
发表于 2012-4-18 17:30:54 | 只看该作者
本帖最后由 lsu666666 于 2012-4-18 17:33 编辑
我心飞扬 发表于 2012-4-18 17:27
你说的方法我做过了,但是站立时的图像就是原来的2号帧了,也就是迈出一步的动作,不是直立的动作。很不 ...

這一個 站立都是1  再按住方向鍵的情況下行走就是 2 3 4
Project1.rar (730.53 KB, 下载次数: 83)

回复

使用道具 举报

Lv3.寻梦者

双子人

梦石
0
星屑
3180
在线时间
3617 小时
注册时间
2009-4-4
帖子
4154

开拓者

9
发表于 2012-4-18 17:55:46 | 只看该作者
本帖最后由 hys111111 于 2012-4-18 17:58 编辑

话说这个我也不太了解,
不过我知道pattern是行走图位置
不在脚本Game_Character里面修改的话,无论怎么改,如果是站立住都会变回1。
8楼已经完美的实现了,沙发的答案也是正确的
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
10
 楼主| 发表于 2012-4-18 18:05:27 | 只看该作者
lsu666666 发表于 2012-4-18 17:30
這一個 站立都是1  再按住方向鍵的情況下行走就是 2 3 4

你下载我在板凳上发出的“脚本测试”压缩包,把显示帧顺序图代入走一遍,你就可以发现一直按向下键走动的时候是按照1-2-3-4-1-2-3-4……这样的顺序显示行走图,当你放开向下键,人物就停留在1号帧这个图上。
我按照你的思路早就试过,用2、4分别代替1、3,那么走起来就是2-4-2-4-2-4……这样的顺序,可是停留的时候就是暗示的是原来的2号帧现在的1号帧。
另外,你的 Project1.rar 有问题,解压失败。


‘‘──我心飞扬于2012-4-18 18:06补充以下内容

沙发的答案不是完全正确,你下载我在板凳上放的“脚本测试”看看就明白了。
’’


‘‘──我心飞扬于2012-4-18 19:52补充以下内容

不知道为什么,一解压就失败。
’’


‘‘──我心飞扬于2012-4-18 20:02补充以下内容

终于下载完成了,这个和我放出的脚本测试没什么两样呀?
’’

点评

感觉脚本测试好像脚扭了……project1我这边正常  发表于 2012-4-18 18:14
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-30 20:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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