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

Project1

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

[已经解决] 怎么可以像黑暗圣剑传说按一下键就可以一直快走的

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1217
在线时间
358 小时
注册时间
2013-1-2
帖子
70

开拓者

跳转到指定楼层
1
发表于 2013-3-14 21:17:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
怎么可以像黑暗圣剑传说按一下键就可以一直快走的,         【按键加速】脚本不能按一下就可以快走的,   要黑暗圣剑传说一样
h

Lv1.梦旅人

梦石
0
星屑
50
在线时间
182 小时
注册时间
2011-2-17
帖子
518
2
发表于 2013-3-14 21:39:33 | 只看该作者
本帖最后由 小和尚 于 2013-3-14 21:41 编辑

按A键加速
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================

  4. # ————————————————————————————————————
  5. # 本脚本来自www.66rpg.com,转载请保留此信息
  6. # ————————————————————————————————————

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

  28. #==============================================================================
  29. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  30. #==============================================================================
复制代码
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1217
在线时间
358 小时
注册时间
2013-1-2
帖子
70

开拓者

3
 楼主| 发表于 2013-3-14 21:51:30 | 只看该作者
A没用   还是一样按z加速    我要按下A键就不用一直按了 可以一直快走     而按了第2次可以又回到初始速度了      黑暗圣剑传说那种 [
h
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
182 小时
注册时间
2011-2-17
帖子
518
4
发表于 2013-3-14 22:32:48 | 只看该作者
本帖最后由 小和尚 于 2013-3-14 22:33 编辑
asd1321259972 发表于 2013-3-14 21:51
A没用   还是一样按z加速    我要按下A键就不用一直按了 可以一直快走     而按了第2次可以又回到初始速度 ...


= = 没太明白你说什么 但按什么键可以在脚本中改= =

在这改 if Input.press?(Input::A)

点评

你提供的脚本是按住不松开加速,而LZ要的是按下松开后加速,性质区别很大  发表于 2013-3-15 23:40

评分

参与人数 1星屑 +66 收起 理由
hcm + 66 感谢回答

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
568 小时
注册时间
2012-9-7
帖子
611
5
发表于 2013-3-15 11:57:59 | 只看该作者
估计楼上没玩过暗黑圣剑
其实用一个公共的并行事件可以解决,事件内容为
分歧条件高级里 Input.trigger?(Input::C)
如果 开关1=on
更改玩家速度 4
开关1=off
除此以外场合
更改玩家速度5
开关1=on
结束

点评

其实印象里在4年前玩过吧= = 重点是我重新看了一下楼主的要求- - 那个脚本似乎是正好符合的= =  发表于 2013-3-15 22:33

评分

参与人数 1星屑 +30 收起 理由
hcm + 30 感谢回答

查看全部评分

FTM正式版已经发布,点击图片开启传送门
回复 支持 反对

使用道具 举报

Lv2.观梦者

故九江太守

梦石
0
星屑
640
在线时间
2169 小时
注册时间
2012-12-5
帖子
4464
6
发表于 2013-3-16 00:25:27 | 只看该作者
话说黑暗圣剑传说不是解密的吗
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3846
在线时间
1966 小时
注册时间
2013-1-3
帖子
9536
7
发表于 2013-3-16 08:47:10 | 只看该作者
公共事件并行处理,条件分歧:
当某键被按下时:加变量,当变量等于3时变量带入1
再新建一个公共事件:并行处理,当某开关为ON
当变量为1时:更改角色移动速度:增加
当变量为2时:更改角色移动速度:正常
《宿愿·寻剑篇》正式版已经发布!快去看看!点击进入论坛发布贴
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
253
在线时间
574 小时
注册时间
2006-8-25
帖子
969
8
发表于 2013-3-16 13:19:09 | 只看该作者
本帖最后由 jhhuang 于 2013-3-16 15:07 编辑
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================

  4. # ————————————————————————————————————
  5. # 本脚本来自www.66rpg.com,转载请保留此信息
  6. # ————————————————————————————————————

  7. #==============================================================================
  8. # ■ Game_Player
  9. #==============================================================================
  10. class Game_Player
  11.   #--------------------------------------------------------------------------
  12.   # ● フレーム更新
  13.   #--------------------------------------------------------------------------
  14.   alias old_update update
  15.   def update
  16.     unless $game_system.map_interpreter.running? or
  17.       @move_route_forcing or $game_temp.message_window_showing
  18.       if Input.repeat?(Input::A)
  19.         if Input.trigger?(Input::A)
  20.           @move_speed_on = true if @move_speed_on == nil
  21.           # 速度変更
  22.           if @move_speed_on == true
  23.             @move_speed += 1
  24.             @move_speed_on = false
  25.           else
  26.             @move_speed -= 1
  27.             @move_speed_on = true
  28.           end
  29.         end
  30.       end
  31.     end
  32.     old_update
  33.   end
  34. end
  35. #==============================================================================
  36. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  37. #==============================================================================
复制代码

点评

刚才写错了,已修复.  发表于 2013-3-16 14:58
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1217
在线时间
358 小时
注册时间
2013-1-2
帖子
70

开拓者

9
 楼主| 发表于 2013-3-16 15:59:35 | 只看该作者
jhhuang 发表于 2013-3-16 13:19

怎么拥有某个物品,才可以走的     就是黑暗圣剑传说一样
h
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
253
在线时间
574 小时
注册时间
2006-8-25
帖子
969
10
发表于 2013-3-16 16:03:11 | 只看该作者
asd1321259972 发表于 2013-3-16 15:59
怎么拥有某个物品,才可以走的     就是黑暗圣剑传说一样

if @move_speed_on == true
改成
# ******************* 和 10号物品存在,便执行
if @move_speed_on == true and $game_party.item_number(10) > 0

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-28 12:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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