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

Project1

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

[已经解决] 请问有没有暂时修改奔跑增加速度量的语句?

[复制链接]

Lv3.寻梦者

闇吼者の災悪眷族
不気味存在締造者

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
跳转到指定楼层
1
发表于 2014-9-2 00:04:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
简单的来说就是踩到某些机关,处在某些状态的时候暂时降低玩家奔跑的速度。

是在发现移动速度可以设置成非整数的时候产生的想法,
用处就在于制造追逐战难度以及丰富游戏细节。

注意是修改按Shift奔跑时速度的增加量,不是通过调整当前移动速度来达成。

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10073
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

2
发表于 2014-9-2 00:17:58 | 只看该作者
本帖最后由 VIPArcher 于 2014-9-2 00:28 编辑
  1. class Game_CharacterBase
  2.   #--------------------------------------------------------------------------
  3.   # ● 获取移动速度(判断是否跑步)
  4.   #--------------------------------------------------------------------------
  5.   def real_move_speed
  6.     @move_speed + (dash? ? dash_move_speed : 0)
  7.   end
  8.   def dash_move_speed
  9.      #这里面你可以各种判断然后返回值,这个值就是跑步的移动速度加成
  10.     return $game_party.members.any?{|a|a.state?(2)} ? 2 : 1 #这里的意思是如果队伍里有2号状态,那么移动速度加成为2否则为1
  11.   end
  12. end
复制代码

评分

参与人数 2星屑 +5 梦石 +1 收起 理由
taroxd + 1 认可答案
三途亚梦 + 5 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

闇吼者の災悪眷族
不気味存在締造者

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
3
 楼主| 发表于 2014-9-2 00:42:27 | 只看该作者
VIPArcher 发表于 2014-9-2 00:17

已经解决,十分感谢~

可结贴。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-26 05:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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