Project1

标题: 请脚本帝看看这个脚本。。 [打印本页]

作者: ilovejel    时间: 2013-2-8 03:00
标题: 请脚本帝看看这个脚本。。
本帖最后由 ilovejel 于 2013-2-8 15:19 编辑

class Game_Player

#--------------------------------------------------------------------------
# ● ダッシュ状態判定
#--------------------------------------------------------------------------
def dash?
return false if @move_route_forcing
return false if $game_map.disable_dash?
return false if vehicle
#ボタンAを押していない場合をダッシュ中と判定する
return !(Input.press?(:A))
end

end


= =我觉得移动速度太快了,移动时会抖屏,能不能调慢一点
作者: Sion    时间: 2013-2-8 11:50
我表示,这段脚本跟移动速度没有啥子关系……剩下的交给脚本帝。
PS:在脚本帝出现之前,你或许可以全局搜索一下
  1. def real_move_speed
复制代码

作者: ilovejel    时间: 2013-2-8 13:26
= =脚本盲,会脚本的都是脚本帝、话说你那段是在哪的
作者: j433463    时间: 2013-2-8 13:58
本帖最后由 j433463 于 2013-2-8 14:01 编辑

好像不止说过一次了的,改跑步速度的位置是 Window_CharacterBase 的 def real_move_speed,也就是取得搬移速度,
Window_CharacterBase 是地图上人物的基本类,就像 Window_Base 是所有窗口的基本类,地图人物的一些设定大多在这脚本中,
觉得太快,就把 dash?? 后面的 1 改成小数位的 0.5,加速度就减半了。
作者: ilovejel    时间: 2013-2-8 15:19
非常感谢,明白了,我原本以为是移动速度太快的原因,在小房间移动总是出现抖屏的现象,结果调慢了也会抖屏,好奇怪
作者: j433463    时间: 2013-2-8 15:54
工程存档,结束,新建工程,测试跑步看看会不会抖屏,如果不会,再切回原来工程去测试,看看是否不抖屏了。

我一个游戏用了世界地图也是跑步会抖,后来这样做后到现在都正常,原因我完全不明白。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1