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

Project1

 找回密码
 注册会员
搜索

关于rmxp的跑动

查看数: 1953 | 评论数: 9 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-1-26 13:05

正文摘要:

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

回复

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

还我昨天 发表于 2016-1-28 14:59:33
猪衰衰 发表于 2016-1-27 17:58
你这样也不嫌乱啊.....
条件分歧勾选下面的空,把一些指令移到”除此之外的场合“的下面


还有追问一下如果我想再真实一点,在跑一段距离后就累了速度比原来低,再一段时间后恢复,这怎么做
还我昨天 发表于 2016-1-27 18:19:19
猪衰衰 发表于 2016-1-27 17:58
你这样也不嫌乱啊.....
条件分歧勾选下面的空,把一些指令移到”除此之外的场合“的下面

还是觉得本人的人工读写比较简单,脑子比较蠢,加else后就算不过来了,有可能你这样的电脑计算量小一点,谢谢
猪衰衰 发表于 2016-1-27 17:58:54
还我昨天 发表于 2016-1-27 17:40


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


评分

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

查看全部评分

猪衰衰 发表于 2016-1-27 17:32:32
你那个事件是什么样子?一般只要不用到等待应该是不会有停顿的.
还我昨天 发表于 2016-1-27 17:20:20
yang1zhi 发表于 2016-1-26 14:04
这个脚本按Z键可以加速

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

点评

脚本肯定比事件要流畅的。你的事件里面那个上下左右的条件分歧是多余的啊,更改移动速度是永久的,除非再次改速度。  发表于 2016-1-27 18:23
yang1zhi 发表于 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键可以加速
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-7-19 15:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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