Project1

标题: 跳跃之后角色错位 [打印本页]

作者: hys111111    时间: 2012-10-31 18:15
标题: 跳跃之后角色错位

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

而跳跃后,

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

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

我尝试修改@real_x和@real_y,也没有什么效果。
这种画面我觉得有点恶心,请求帮把跳跃的脚本修复一下。dsu_plus_rewardpost_czw
作者: zeldafd    时间: 2012-10-31 21:26
Zelda素材
但錯位的原因是什麼呢,RM自身的bug?
作者: hys111111    时间: 2012-10-31 21:31
zeldafd 发表于 2012-10-31 21:26
Zelda素材
但錯位的原因是什麼呢,RM自身的bug?

应该是的,在别的工程里也有类似问题。
作者: 亿万星辰    时间: 2012-11-1 07:28
跳进去以后再移动一下那个线还有么?来个工程看看
作者: 熊的选民    时间: 2012-11-1 08:04
从没见过这种问题,是不是用什么脚本了
作者: hys111111    时间: 2012-11-1 13:27
@亿万星辰@熊的选民@zeldafd

顺便发现一个问题。
直接在事件中使用“跳跃”没有任何问题。
但是在class Game_Player里面直接调用jump(0,0)就错位了。
作者: 亿万星辰    时间: 2012-11-1 14:46
hys111111 发表于 2012-11-1 13:27
@亿万星辰@熊的选民@zeldafd

顺便发现一个问题。


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


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

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





以下请无视。
类似其他工程:魔塔样板角色错位是在并行处理时间某快捷键下执行
作者: 亿万星辰    时间: 2012-11-6 18:52
本帖最后由 亿万星辰 于 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. ……
复制代码





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