如何使精灵的位置偏离中心?
How do I make the position of a sprite off-center?
我正在沿路径移动 2D 火球动画。火球的动画来自一个类似于 this 的精灵 sheet。我希望火球的位置被视为火球头部的中心,而不是整个火球的中心。我该怎么做才能做到这一点?从我所看到的情况来看,我似乎应该在切片精灵时使用枢轴 sheet,但我找不到关于枢轴是什么以及如何使用它们的好教程。
- 转到您在项目中使用的图像window。
- 在图像的选项中确保你 select sprite sheet
- 设置精灵模式为"Multiple"
- 点击"Spite Editor"
- 确保所有单独的项目都select编辑为不同的项目
- window"slice"左上角,点击
- 在弹出的小区域中单击切片按钮(自动设置通常很好,但如果不是,您可以根据需要手动更改每个框的位置)
- Select 个切片部分(用方框标记)
- 右下角会出现一个小信息区域(名称、位置(这是图像中的盒子)、大小(盒子有多大)等)
- 在该框的底部是一个名为 "pivot" 的标签,默认设置为 "centre",将其更改为 "Custom"
- 现在 "Custom Pivot" 框将解锁,允许您更改枢轴的位置(统一考虑图像的中间)
- 在靠近右侧的顶部栏中按应用(一旦你也这样做了所有的精灵,在你的情况下是火球)
然后,当您使用任何火球时,请使用您刚刚创建的单个精灵,完成后,当您 select 原始图像右侧的箭头时将可见。
抱歉,如果我听起来有点居高临下,我只是想向所有读过这篇文章的人说清楚,以免造成混淆。如果您对下面的评论有任何疑问。
我正在沿路径移动 2D 火球动画。火球的动画来自一个类似于 this 的精灵 sheet。我希望火球的位置被视为火球头部的中心,而不是整个火球的中心。我该怎么做才能做到这一点?从我所看到的情况来看,我似乎应该在切片精灵时使用枢轴 sheet,但我找不到关于枢轴是什么以及如何使用它们的好教程。
- 转到您在项目中使用的图像window。
- 在图像的选项中确保你 select sprite sheet
- 设置精灵模式为"Multiple"
- 点击"Spite Editor"
- 确保所有单独的项目都select编辑为不同的项目
- window"slice"左上角,点击
- 在弹出的小区域中单击切片按钮(自动设置通常很好,但如果不是,您可以根据需要手动更改每个框的位置)
- Select 个切片部分(用方框标记)
- 右下角会出现一个小信息区域(名称、位置(这是图像中的盒子)、大小(盒子有多大)等)
- 在该框的底部是一个名为 "pivot" 的标签,默认设置为 "centre",将其更改为 "Custom"
- 现在 "Custom Pivot" 框将解锁,允许您更改枢轴的位置(统一考虑图像的中间)
- 在靠近右侧的顶部栏中按应用(一旦你也这样做了所有的精灵,在你的情况下是火球)
然后,当您使用任何火球时,请使用您刚刚创建的单个精灵,完成后,当您 select 原始图像右侧的箭头时将可见。
抱歉,如果我听起来有点居高临下,我只是想向所有读过这篇文章的人说清楚,以免造成混淆。如果您对下面的评论有任何疑问。