从精灵表中读取每张150*180的精灵图,
使用动画播放器制作动画,并以此创建角色对象。
但当将该角色设为InitialCamera节点的目标时,
精灵图会向下偏移1像素显示。
可能是因为教程中使用的图像尺寸较小,所以没有受到影响。
分割された精灵帧是否显示为向下偏移了1px(最下方的像素被裁剪,最上方插入了另一个帧)?或者,是否在执行跟随操作时,摄像机的中心偏移了1px?
会呈现为前一种形态。
由于角色鞋底被绘制在各自精灵的底部,因此会被映照出来。
精灵表属于 AnimatedSprite2D。
关于这一点,似乎是Godot的缩放规范导致的问题。如果将精灵填满帧的最底部,根据缩放逻辑会出现“溢出”现象,因此精灵的帧需要保留1~2像素的边距。
原来如此。我会注意图片的制作方法。 感谢您的确认。