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

Project1

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

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

[复制链接]

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

跳转到指定楼层
1
发表于 2016-8-16 17:02:25 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

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

跳跃后主角行走图有时候会向下偏移。有时候没事

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

4
 楼主| 发表于 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
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7921
在线时间
1049 小时
注册时间
2012-4-3
帖子
1271

开拓者

3
发表于 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
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

2
 楼主| 发表于 2016-8-16 19:32:57 | 只看该作者
有没有刷新行走图的代码
可以写在跳跃命令的后面
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 01:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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