Project1

标题: 滑步现象问题与连续只迈一条腿问题 [打印本页]

作者: 夜冥    时间: 2007-7-29 21:20
标题: 滑步现象问题与连续只迈一条腿问题
我刚接触RM不久最近玩RM生成的游戏时候发现人物有滑步现象以及在“点击”方向键时人物行走时是连续只迈一条腿(行走图没问题,而且其他的RM游戏大都也是这样也是这样),但在按住方向键不放时人物行走时又是连续的,请问这两个问题有哪个高手来解答一下,谢谢! [LINE]1,#dddddd[/LINE]此贴于 2007-8-4 23:09:04 被版主柳柳提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 夜冥    时间: 2007-7-29 21:20
标题: 滑步现象问题与连续只迈一条腿问题
我刚接触RM不久最近玩RM生成的游戏时候发现人物有滑步现象以及在“点击”方向键时人物行走时是连续只迈一条腿(行走图没问题,而且其他的RM游戏大都也是这样也是这样),但在按住方向键不放时人物行走时又是连续的,请问这两个问题有哪个高手来解答一下,谢谢! [LINE]1,#dddddd[/LINE]此贴于 2007-8-4 23:09:04 被版主柳柳提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: K’    时间: 2007-7-29 21:51
请先看版规 然后修改标题

http://rpg.blue/viewthread.php?tid=61846

作者: K’    时间: 2007-7-30 05:18
最简单的方法 把 Game_Character 2
        # 还原为原来的图形
        @pattern = @original_pattern


这句删除 就会和连续运动一样

但是不会恢复站立的动作了 [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~ [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 柳柳    时间: 2007-7-30 15:57
以下引用夜冥于2007-7-29 13:20:32的发言:

我刚接触RM不久最近玩RM生成的游戏时候发现人物有滑步现象以及在“点击”方向键时人物行走时是连续只迈一条腿(行走图没问题,而且其他的RM游戏大都也是这样也是这样),但在按住方向键不放时人物行走时又是连续的,请问这两个问题有哪个高手来解答一下,谢谢!


请问你的帖子里面哪里问了两个问题?你只陈述了一个简单的事实而已啊。
一般人类走路走一步都是迈一条腿吧,否则难道是双腿一起往前跳?那是僵尸啊……

如果你是说换腿频率不够快,请在脚本的Game_Character 2的23行:if @anime_count > 18 - @move_speed * 2
这里修改那个18。比如你改为10,那么就换腿很快了。
作者: 精灵使者    时间: 2007-7-30 16:06
还别说,真有人讨论过这事儿。
http://rpg.blue/viewthread.php?tid=44256
作者: 幻の飞鱼    时间: 2007-8-1 20:10
我想LZ说的是,快速点击一个方向键时,就只迈着一只腿不动然后往前滑的样子- -

和gpra讨论的滑步有一点区别的说
作者: gpra8764    时间: 2007-8-1 20:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: 黑暗之神    时间: 2007-8-3 06:22
滑步现象........
怎么说呢,快速按方向键走路就会显示第一张移动图,然后返回再显示第一张移动图,这个…
魔兽世界也存在这个现象,只不过是3D模型的动作播放问题,也是启动-停止-启动-停止

如果想要解决的话,就在停止上加工夫,就是说当松开方向键的瞬间,产生时间,比如5帧,如果5帧内还没有按方向键的话 再停止,否则就处于播放状态

以上就是原理了…
作者: yhyh0910    时间: 2007-8-4 20:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: 夜冥    时间: 2007-8-7 03:52
对夜冥于2007-7-29 13:20:32的发言部分更正:
在“点击”方向键时人物行走时是连续只<补:重复>迈一条腿<补:而不换腿><--不好意思偶的表达能力一向都有一点..#X*^&@...令人不大明白{/lh}(行走图没问题,而且其他的RM游戏大都也是这样也是这样),但在按住方向键不放时人物行走时又是连续的换腿行走


对于给远到而来为偶解决问题的各位阅读上造成的不便深表歉意{/ll}
作者: 精灵使者    时间: 2007-8-7 04:08
以下引用夜冥于2007-8-6 19:52:11的发言:

对夜冥于2007-7-29 13:20:32的发言部分更正:
在“点击”方向键时人物行走时是连续只<补:重复>迈一条腿<补:而不换腿><--不好意思偶的表达能力一向都有一点..#X*^&@...令人不大明白(行走图没问题,而且其他的RM游戏大都也是这样也是这样),但在按住方向键不放时人物行走时又是连续的换腿行走


对于给远到而来为偶解决问题的各位阅读上造成的不便深表歉意

你可以仔细看看K说的那个。确实是你讲的那个连续迈腿的问题。
作者: 柳柳    时间: 2007-8-7 07:26
哦,明白了。找到K给的那句脚本,Game_Character 2的26行,删了这句,改为:
        if @original_pattern == 0
          case @pattern
          when 1
            @pattern = 2
          when 3
            @pattern = 0
          end
        end

就行了。也就是:当迈左腿,停在第3帧,当迈右腿,停在第1帧。
作者: 精灵使者    时间: 2007-8-7 07:55
谢了66……我的游戏也会用到这个。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1