如何使精灵的位置偏离中心?

How do I make the position of a sprite off-center?

我正在沿路径移动 2D 火球动画。火球的动画来自一个类似于 this 的精灵 sheet。我希望火球的位置被视为火球头部的中心,而不是整个火球的中心。我该怎么做才能做到这一点?从我所看到的情况来看,我似乎应该在切片精灵时使用枢轴 sheet,但我找不到关于枢轴是什么以及如何使用它们的好教程。

  1. 转到您在项目中使用的图像window。
  2. 在图像的选项中确保你 select sprite sheet
  3. 设置精灵模式为"Multiple"
  4. 点击"Spite Editor"
  5. 确保所有单独的项目都select编辑为不同的项目
    1. window"slice"左上角,点击
    2. 在弹出的小区域中单击切片按钮(自动设置通常很好,但如果不是,您可以根据需要手动更改每个框的位置)
  6. Select 个切片部分(用方框标记)
  7. 右下角会出现一个小信息区域(名称、位置(这是图像中的盒子)、大小(盒子有多大)等)
  8. 在该框的底部是一个名为 "pivot" 的标签,默认设置为 "centre",将其更改为 "Custom"
  9. 现在 "Custom Pivot" 框将解锁,允许您更改枢轴的位置(统一考虑图像的中间)
  10. 在靠近右侧的顶部栏中按应用(一旦你也这样做了所有的精灵,在你的情况下是火球)

然后,当您使用任何火球时,请使用您刚刚创建的单个精灵,完成后,当您 select 原始图像右侧的箭头时将可见。

抱歉,如果我听起来有点居高临下,我只是想向所有读过这篇文章的人说清楚,以免造成混淆。如果您对下面的评论有任何疑问。