查看: 2063|回复: 8

[已经解决] 为什么我跳跃后有时候主角的行走图会偏移【已解决】

[复制链接]
梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

发表于 2016-8-16 17:02:25 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 yang1zhi 于 2016-8-17 21:55 编辑

跳跃后主角行走图有时候会向下偏移。有时候没事
梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

 楼主| 发表于 2016-8-16 19:32:57 | 显示全部楼层
有没有刷新行走图的代码
可以写在跳跃命令的后面
回复

使用道具 举报

梦石
0
星屑
8026
在线时间
1051 小时
注册时间
2012-4-3
回帖
1270

开拓者

发表于 2016-8-17 06:30:27 来自手机 | 显示全部楼层
估计是系统默认的bug,跳跃时有一个peak值,默认是10,貌似只对player残留,事件都会清零的。。。同求大大赐教!

点评

这么看来应该不是主角位置偏,而是整个屏幕偏了screen_y  发表于 2016-8-17 17:54
还有就是跳不高了  发表于 2016-8-17 17:49
确实前面的10+没有了就不偏了,不过速度变很慢(跳了很多次)  发表于 2016-8-17 17:46
是吗,那我去给peak加个IF看看  发表于 2016-8-17 17:12
回复

使用道具 举报

梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

 楼主| 发表于 2016-8-17 18:06:42 | 显示全部楼层
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

点评

可喜可贺!哈哈哈!  发表于 2016-8-18 05:06
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部