Project1

标题: 为什么我跳跃后有时候主角的行走图会偏移【已解决】 [打印本页]

作者: yang1zhi    时间: 2016-8-16 17:02
标题: 为什么我跳跃后有时候主角的行走图会偏移【已解决】
本帖最后由 yang1zhi 于 2016-8-17 21:55 编辑

跳跃后主角行走图有时候会向下偏移。有时候没事
作者: yang1zhi    时间: 2016-8-16 19:32
有没有刷新行走图的代码
可以写在跳跃命令的后面
作者: Im剑侠客    时间: 2016-8-17 06:30
估计是系统默认的bug,跳跃时有一个peak值,默认是10,貌似只对player残留,事件都会清零的。。。同求大大赐教!
作者: yang1zhi    时间: 2016-8-17 18:06
Im剑侠客 发表于 2016-8-17 06:30
估计是系统默认的bug,跳跃时有一个peak值,默认是10,貌似只对player残留,事件都会清零的。。。同求大大 ...

我成功了。是@jump_count的问题。我跳了很多次了,没出现问题。

  #--------------------------------------------------------------------------
  # ● 更新画面 (跳跃)
  #--------------------------------------------------------------------------
  def update_jump
    # 跳跃计数减 1
    @jump_count -= 1
    if @jump_count <= 0
      @jump_count = 0
    end
    # 计算新坐标
    @real_x = (@real_x * @jump_count + @x * 128) / (@jump_count + 1)
    @real_y = (@real_y * @jump_count + @y * 128) / (@jump_count + 1)
  end





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