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

Project1

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

[已经解决] 关于rmxp的跑动

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2015-7-21
帖子
14
跳转到指定楼层
1
发表于 2016-1-26 13:05:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我利用并列执行的公共事件中按键检测和条件选择做了一个rmxp的按a键加速跑动,但为什么在行走和跑动切换时有停顿。

Lv4.逐梦者

店长

梦石
13
星屑
1282
在线时间
1810 小时
注册时间
2010-10-6
帖子
779

蛤蛤蛤蛤开拓者

来自 10楼
发表于 2016-1-28 17:59:59 | 只看该作者
还我昨天 发表于 2016-1-28 14:59
还有追问一下如果我想再真实一点,在跑一段距离后就累了速度比原来低,再一段时间后恢复,这怎么做 ...

努力填新坑中!
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

2
发表于 2016-1-26 14:04:56 | 只看该作者
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================

  4. #==============================================================================
  5. # ■ Game_Player
  6. #==============================================================================
  7. class Game_Player
  8.   #--------------------------------------------------------------------------
  9.   # ● フレーム更新
  10.   #--------------------------------------------------------------------------
  11.   alias old_update update
  12.   def update
  13.     unless moving? or $game_system.map_interpreter.running? or
  14.       @move_route_forcing or $game_temp.message_window_showing
  15.       if Input.press?(Input::A)
  16.         if @move_speed < 5
  17.         @move_speed += 0.1
  18.         @wait_count = 40
  19.       end
  20.       else
  21.         if @move_speed < 4
  22.           @move_speed = 4
  23.         else
  24.           @move_speed -= 0.1
  25.           @wait_count = 20
  26.         end
  27.       end
  28.     end
  29.     old_update
  30.   end
  31. end

  32. #==============================================================================
  33. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  34. #==============================================================================
复制代码
这个脚本按Z键可以加速
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2015-7-21
帖子
14
3
 楼主| 发表于 2016-1-27 17:20:20 | 只看该作者
yang1zhi 发表于 2016-1-26 14:04
这个脚本按Z键可以加速

我用公共事件实现了,但是切换有卡顿

点评

脚本肯定比事件要流畅的。你的事件里面那个上下左右的条件分歧是多余的啊,更改移动速度是永久的,除非再次改速度。  发表于 2016-1-27 18:23
回复 支持 反对

使用道具 举报

Lv4.逐梦者

店长

梦石
13
星屑
1282
在线时间
1810 小时
注册时间
2010-10-6
帖子
779

蛤蛤蛤蛤开拓者

4
发表于 2016-1-27 17:32:32 | 只看该作者
你那个事件是什么样子?一般只要不用到等待应该是不会有停顿的.
努力填新坑中!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2015-7-21
帖子
14
5
 楼主| 发表于 2016-1-27 17:37:50 | 只看该作者
yang1zhi 发表于 2016-1-26 14:04
这个脚本按Z键可以加速

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2015-7-21
帖子
14
6
 楼主| 发表于 2016-1-27 17:40:12 | 只看该作者
猪衰衰 发表于 2016-1-27 17:32
你那个事件是什么样子?一般只要不用到等待应该是不会有停顿的.

回复 支持 反对

使用道具 举报

Lv4.逐梦者

店长

梦石
13
星屑
1282
在线时间
1810 小时
注册时间
2010-10-6
帖子
779

蛤蛤蛤蛤开拓者

7
发表于 2016-1-27 17:58:54 | 只看该作者
还我昨天 发表于 2016-1-27 17:40


你这样也不嫌乱啊.....
条件分歧勾选下面的空,把一些指令移到”除此之外的场合“的下面


评分

参与人数 1梦石 +1 收起 理由
RyanBern + 1 认可答案

查看全部评分

努力填新坑中!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2015-7-21
帖子
14
8
 楼主| 发表于 2016-1-27 18:19:19 | 只看该作者
猪衰衰 发表于 2016-1-27 17:58
你这样也不嫌乱啊.....
条件分歧勾选下面的空,把一些指令移到”除此之外的场合“的下面

还是觉得本人的人工读写比较简单,脑子比较蠢,加else后就算不过来了,有可能你这样的电脑计算量小一点,谢谢
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2015-7-21
帖子
14
9
 楼主| 发表于 2016-1-28 14:59:33 | 只看该作者
猪衰衰 发表于 2016-1-27 17:58
你这样也不嫌乱啊.....
条件分歧勾选下面的空,把一些指令移到”除此之外的场合“的下面


还有追问一下如果我想再真实一点,在跑一段距离后就累了速度比原来低,再一段时间后恢复,这怎么做
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-26 20:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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