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

Project1

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

『新人询问』RPG里怎么设置“跑”键

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
35
在线时间
0 小时
注册时间
2008-9-8
帖子
4
跳转到指定楼层
1
发表于 2008-9-8 04:45:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
其实,说白了,就是怎么样让玩家按一个键使其速度变快,放开那个键的时候就恢复原来速度。{/gg}{/gg}{/gg}
此贴于 2008-9-9 12:45:14 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2008-9-9 21:17:35 被版主光郎提醒,请楼主看到后对本贴做出回应。
版务信息:版主帮忙结贴~

Lv1.梦旅人

今、空を見上げ

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-8-11
帖子
2022
2
发表于 2008-9-8 04:57:35 | 只看该作者
开始打开一个开关,
然后设置一个公共事件 并行
当A按下时, 角色移动速度改变 :5
除此之外
  角色移动速度改变 :4
分歧结束
做任何事,都不要为自己找借口。任何事都不存在困难的借口。你只有3个字“做得到”
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
35
在线时间
0 小时
注册时间
2008-9-8
帖子
4
3
 楼主| 发表于 2008-9-8 05:02:56 | 只看该作者
能详细一点吗?我才疏学浅。{/gg}{/gg}{/gg}{/gg}
回复 支持 反对

使用道具 举报

Lv4.逐梦者

ST戰士

梦石
11
星屑
82
在线时间
1155 小时
注册时间
2007-5-5
帖子
3489

第5届短篇游戏比赛季军

4
发表于 2008-9-8 05:05:56 | 只看该作者
直接套用脚本吧~


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

  4. WALK2_REFRESH_FRAME_SPEED = 20  # 刷新的速度,越大越慢,你可以改为3左右试试看

  5. #==============================================================================
  6. # Window_Status
  7. #==============================================================================
  8. class  Window_Base
  9.   #--------------------------------------------------------------------------
  10.   # 初始化方法
  11.   #--------------------------------------------------------------------------
  12.   alias initialize_walk2 initialize
  13.   def initialize(x, y, width, height)
  14.     initialize_walk2(x, y, width, height)
  15.     @start_walk = false
  16.     @turn_index = 0
  17.     @turn_phase = 0
  18.   end
  19.   #--------------------------------------------------------------------------
  20.   # ★  角色行走图
  21.   #     actor : 角色
  22.   #     x     : 描绘的 X 坐标
  23.   #     y     : 描绘的 Y 坐标
  24.   #--------------------------------------------------------------------------
  25.   def draw_walk2_actor_graphic(actor, x, y)
  26.     bitmap = RPG::Cache.character(actor.character_name, actor.character_hue)
  27.     cw = bitmap.width / 4
  28.     ch = bitmap.height / 4
  29.     @start_turn = true
  30.     case @turn_phase
  31.     when 0
  32.       x_x = 0
  33.     when 1
  34.       x_x = cw
  35.     when 2
  36.       x_x = cw * 2
  37.     when 3
  38.       x_x = cw * 3
  39.     end
  40.     src_rect = Rect.new(x_x, 0, cw, ch)
  41.     self.contents.blt(x - cw / 2, y - ch, bitmap, src_rect)
  42.   end
  43.   #--------------------------------------------------------------------------
  44.   # ★  角色转向图
  45.   #     actor : 角色
  46.   #     x     : 描绘的 X 坐标
  47.   #     y     : 描绘的 Y 坐标
  48.   #--------------------------------------------------------------------------
  49.   def draw_turn_actor_graphic(actor, x, y)
  50.     bitmap = RPG::Cache.character(actor.character_name, actor.character_hue)
  51.     cw = bitmap.width / 4
  52.     ch = bitmap.height / 4
  53.     @start_turn = true
  54.     case @turn_phase
  55.     when 0
  56.       x_x = 0
  57.     when 1
  58.       x_x = ch
  59.     when 2
  60.       x_x = ch * 3
  61.     when 3
  62.       x_x = ch * 2
  63.     end
  64.     src_rect = Rect.new(0, x_x, cw, ch)
  65.     self.contents.blt(x - cw / 2, y - ch, bitmap, src_rect)
  66.   end
  67.   #--------------------------------------------------------------------------
  68.   #  更新(可别使用刷新,玩命耗费内存= =)
  69.   #--------------------------------------------------------------------------
  70.   alias walk2_update update
  71.   def update
  72.     walk2_update
  73.     if @start_turn == true
  74.       @turn_index += 1
  75.       if @turn_index == WALK2_REFRESH_FRAME_SPEED
  76.         refresh
  77.         @turn_index = 0
  78.         @turn_phase = (@turn_phase+1)%4
  79.       end
  80.     end
  81.   end  
  82. end

  83. #==============================================================================
  84. # Window_Status
  85. #==============================================================================
  86. class Window_Status < Window_Base
  87.   #--------------------------------------------------------------------------
  88.   # 把原有静态图改为动态走步图
  89.   #--------------------------------------------------------------------------
  90.   def draw_actor_graphic(actor, x, y)
  91.     draw_walk2_actor_graphic(actor, x, y)
  92.   end
  93. end

  94. #==============================================================================
  95. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  96. #==============================================================================
复制代码

版主对此帖的认可:『正确解答,补上悬赏积分100分+1卡(=250分),感谢你的热心解答...』,积分『+350』。
我是昵称 JIN 的迅雷進,是一位以日本特攝講解爲主的馬來西亞 YouTuber。

歡迎瀏覽我的頻道:JinRaiXin -迅雷進-
回复 支持 反对

使用道具 举报

Lv1.梦旅人

今、空を見上げ

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-8-11
帖子
2022
5
发表于 2008-9-8 05:07:30 | 只看该作者
在开始游戏时执行一个 "自动执行"事件 这样设置
开关操作: XXXXXX = ON
独立开关A = ON
新建事件页 .当独立开关为 ON时


然后 公共事件里 设置
开关 XXXXX打开时 并行处理
条件分歧 当A按下时
角色移动速度改变 :5
除此之外
角色移动速度改变: 4
分歧结束

就是这样


下载自己理会吧..
http://rpg.blue/upload_program/files/Project7_101250527.rar
版主对此帖的认可:『正确解答,补上悬赏积分100分+1卡(=250分),感谢你的热心解答...』,积分『+350』。
做任何事,都不要为自己找借口。任何事都不存在困难的借口。你只有3个字“做得到”
回复 支持 反对

使用道具 举报

Lv4.逐梦者

ST戰士

梦石
11
星屑
82
在线时间
1155 小时
注册时间
2007-5-5
帖子
3489

第5届短篇游戏比赛季军

6
发表于 2008-9-8 05:25:48 | 只看该作者
以下引用殲滅天使·玲于2008-9-7 21:07:30的发言:
算了..说了你可能不太明白
下载自己理会吧..
http://rpg.blue/upload_program/files/Project7_101250527.rar

呃…
玲君啊,
这样说会不会有点打击新人的自尊呢? {/gg} {/gg}
我是昵称 JIN 的迅雷進,是一位以日本特攝講解爲主的馬來西亞 YouTuber。

歡迎瀏覽我的頻道:JinRaiXin -迅雷進-
回复 支持 反对

使用道具 举报

Lv1.梦旅人

今、空を見上げ

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-8-11
帖子
2022
7
发表于 2008-9-8 05:40:40 | 只看该作者
恩,说得是..
还是编辑一下好了..
{/ll}
做任何事,都不要为自己找借口。任何事都不存在困难的借口。你只有3个字“做得到”
回复 支持 反对

使用道具 举报

Lv1.梦旅人

剑圣

梦石
0
星屑
50
在线时间
122 小时
注册时间
2008-8-31
帖子
778
8
发表于 2008-9-8 06:16:16 | 只看该作者
http://rpg.blue/web/htm/news350.htm
这是按键加速的脚本

http://rpg.blue/web/htm/news108.htm
这是按键加速带残影的脚本,效果很酷不过要自己做一点工作
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~

PC/IOS/Android共享的RM RPG:未名大学
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

幻灭

梦石
0
星屑
49
在线时间
5 小时
注册时间
2006-12-29
帖子
896
9
发表于 2008-9-8 08:00:27 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-24 11:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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