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

Project1

 找回密码
 注册会员
搜索
楼主: 我心飞扬
打印 上一主题 下一主题

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

[复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
130
在线时间
0 小时
注册时间
2012-4-19
帖子
2
11
发表于 2012-4-19 15:17:38 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
12
 楼主| 发表于 2012-4-19 15:33:12 | 只看该作者
为什么被屏蔽了?


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


为什么被屏蔽了?
’’


‘‘──我心飞扬于2012-4-21 08:43补充以下内容

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

使用道具 举报

Lv4.逐梦者

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

贵宾

13
发表于 2012-4-21 10:16:33 | 只看该作者


  1.       pattern = @character.pattern
  2.       if @character.moving?
  3.         pattern = @character.walk_anime ? pattern / 2 * 2 + 1 : 0
  4.       else
  5.         pattern = @character.step_anime ? pattern / 2 * 2 + 1 : 0
  6.       end
  7.       sx = pattern * @cw
复制代码


  1. class Game_Character
  2.   attr_reader :step_anime
  3.   attr_reader :walk_anime
  4. end
复制代码

点评

请看看我发的“脚本测试”,是不是这么用?效果不太好,还是我用错了?  发表于 2012-4-21 11:12
能详细说一下怎么用这两段脚本吗? 替代哪些原来的脚本?  发表于 2012-4-21 10:55











你知道得太多了

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
14
 楼主| 发表于 2012-4-21 10:54:53 | 只看该作者
本帖最后由 我心飞扬 于 2012-4-21 11:11 编辑

能详细说一下怎么用这两段脚本吗?
替代哪些原来的脚本?


‘‘──我心飞扬于2012-4-21 11:10补充以下内容

脚本测试.zip (206.38 KB, 下载次数: 17)

是这么用吗?我觉得还是不对,走路的步伐太快还老是显示1号帧,感觉就是在跳天鹅湖。
回复

使用道具 举报

Lv4.逐梦者

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

贵宾

15
发表于 2012-4-21 12:23:07 | 只看该作者
第一段替换 Sprite_Character 的 sx = @character.pattern * @cw
第二段插 Main 前

点评

我就是这么改的,但是效果不对,行走时2、4帧显示太快,同时还是会显示1好帧。很不协调,请下载“脚本测试”压缩包看看。  发表于 2012-4-21 15:42











你知道得太多了

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
16
 楼主| 发表于 2012-4-21 15:42:18 | 只看该作者
后知后觉 发表于 2012-4-21 12:23
第一段替换 Sprite_Character 的 sx = @character.pattern * @cw
第二段插 Main 前

我就是这么改的,但是效果不对,行走时2、4帧显示太快,同时还是会显示1好帧。很不协调,请下载“脚本测试”压缩包看看。
回复

使用道具 举报

Lv4.逐梦者

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

贵宾

17
发表于 2012-4-21 18:04:32 | 只看该作者
Game_Character 2 的 23 行标明移动速度越快.帧切换越快

    if @anime_count > 18 - @move_speed * 2

你可以尝试把 18 改大

点评

这样依旧不行,按照你教的改了之后,行走显示为1-2-4-1-2-4……依旧是不协调。而且2、4两帧的速度还太快。我是想在行走过程中只显示2-4-2-4…  发表于 2012-4-21 19:14











你知道得太多了

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
18
 楼主| 发表于 2012-4-21 19:15:05 | 只看该作者
本帖最后由 我心飞扬 于 2012-4-21 19:29 编辑
后知后觉 发表于 2012-4-21 18:04
Game_Character 2 的 23 行标明移动速度越快.帧切换越快

    if @anime_count > 18 - @move_speed * 2


这样依旧不行,按照你教的改了之后,行走显示为1-2-4-1-2-4……依旧是不协调。而且2、4两帧的速度还太快。我是想在行走过程中只显示2-4-2-4……停下来的时候显示1号帧。

现在的情形是这样的

我希望调整成这样
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
112 小时
注册时间
2011-10-6
帖子
182
19
发表于 2012-4-21 22:06:55 手机端发表。 | 只看该作者
Game_Character 2 里面大约在26行
有一个
  1. @pattern = (@pattern + 1) % 4
复制代码

改成
  1. @pattern = @pattern == 1 ? 3 : 1
复制代码

点评

完全正确,但是因为少显示1帧的缘故,然人觉得是在一路小跑,怎么改一下可是让人物走的稍慢些?  发表于 2012-4-23 07:16
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
112 小时
注册时间
2011-10-6
帖子
182
20
发表于 2012-4-21 22:08:06 手机端发表。 | 只看该作者
本帖最后由 吉井明久 于 2012-4-21 23:09 编辑

另外请尽可能不要用论坛 PM 发来帖子地址。强制别人做事是不好的。

既然我会在这里大量回答,那么您的帖子我一般来说也看到了。之所以没有回复可能是看到答案了或者自己没想好。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-30 22:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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