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

Project1

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

[已经过期] 跳跃之后角色错位

[复制链接]

Lv3.寻梦者

双子人

梦石
0
星屑
3185
在线时间
3618 小时
注册时间
2009-4-4
帖子
4154

开拓者

跳转到指定楼层
1
发表于 2012-10-31 18:15:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

角色躲在树后面。
跳跃前,是这样子的。(设置移动路线中的“跳跃”)

而跳跃后,

树后面出现了一条黑色的线。(其实是角色的实际位置往下移动了一像素)
而下面那个图块没有设定优先级导致的。

即角色的位置显示异常。但是只有在跳跃之后才有这种现象,
跳跃前是正常的。

我尝试修改@real_x和@real_y,也没有什么效果。
这种画面我觉得有点恶心,请求帮把跳跃的脚本修复一下。

Lv1.梦旅人

梦石
0
星屑
52
在线时间
704 小时
注册时间
2011-12-27
帖子
941
2
发表于 2012-10-31 21:26:56 | 只看该作者
Zelda素材
但錯位的原因是什麼呢,RM自身的bug?
回复

使用道具 举报

Lv3.寻梦者

双子人

梦石
0
星屑
3185
在线时间
3618 小时
注册时间
2009-4-4
帖子
4154

开拓者

3
 楼主| 发表于 2012-10-31 21:31:06 | 只看该作者
zeldafd 发表于 2012-10-31 21:26
Zelda素材
但錯位的原因是什麼呢,RM自身的bug?

应该是的,在别的工程里也有类似问题。
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

4
发表于 2012-11-1 07:28:12 | 只看该作者
跳进去以后再移动一下那个线还有么?来个工程看看
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8080
在线时间
7346 小时
注册时间
2010-7-16
帖子
4915

开拓者

5
发表于 2012-11-1 08:04:37 | 只看该作者
从没见过这种问题,是不是用什么脚本了
回复

使用道具 举报

Lv3.寻梦者

双子人

梦石
0
星屑
3185
在线时间
3618 小时
注册时间
2009-4-4
帖子
4154

开拓者

6
 楼主| 发表于 2012-11-1 13:27:13 | 只看该作者
@亿万星辰@熊的选民@zeldafd

顺便发现一个问题。
直接在事件中使用“跳跃”没有任何问题。
但是在class Game_Player里面直接调用jump(0,0)就错位了。
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

7
发表于 2012-11-1 14:46:35 | 只看该作者
hys111111 发表于 2012-11-1 13:27
@亿万星辰@熊的选民@zeldafd

顺便发现一个问题。


我直接在事件中调用脚本 $game_player.jump(0,0)  无异常
默认工程,默认素材
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

Lv3.寻梦者

双子人

梦石
0
星屑
3185
在线时间
3618 小时
注册时间
2009-4-4
帖子
4154

开拓者

8
 楼主| 发表于 2012-11-6 17:52:38 | 只看该作者
本帖最后由 hys111111 于 2012-11-6 17:54 编辑
亿万星辰 发表于 2012-11-1 14:46
我直接在事件中调用脚本 $game_player.jump(0,0)  无异常
默认工程,默认素材


默认素材最后一像素没有线的。

补充,我的那个jump是在def update下、某条件下执行





以下请无视。
类似其他工程:魔塔样板角色错位是在并行处理时间某快捷键下执行
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

9
发表于 2012-11-6 18:52:49 | 只看该作者
本帖最后由 亿万星辰 于 2012-11-6 18:57 编辑
hys111111 发表于 2012-11-6 17:52
默认素材最后一像素没有线的。

补充,我的那个jump是在def update下、某条件下执行


我这么理解,在Game_Player的update里加入某个触发条件为真的情况下执行jump(0,0)就会有这样的问题了?

我是这么做的,你看和你的情况一样不?
  1.       case Input.dir8
  2.       when 1,3,7,9
  3.         jump(0,0)
  4. ……
复制代码

评分

参与人数 1星屑 +132 收起 理由
hcm + 132 感谢回答

查看全部评分

我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-25 23:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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