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

时间:2016-07-14 18:25:26

标签: image unity3d sprite unity5

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

1 个答案:

答案 0 :(得分:4)

  1. 转到您在项目窗口中使用的图像。
  2. 在图像选项中,请确保选择精灵表
  3. 将精灵模式设置为“多个”
  4. 点击“Spite Editor”
  5. 确保将所有单个项目选为不同的项目
    1. 窗口“切片”的左上角,单击
    2. 在弹出的小区域中单击切片按钮(自动设置通常很好,但如果不是,您可以根据需要手动更改每个盒子的位置)
  6. 选择切片的部分(用方框标记)
  7. 右下方会显示一个小信息区域(包括姓名,位置(这是图片中的方框),大小(方框有多大)等等。)
  8. 在该框的底部是一个名为“pivot”的标签,默认设置为“center”,将其更改为“Custom”
  9. 现在“自定义枢轴”框将解锁,允许您更改枢轴的位置(统一的中间考虑图像)
  10. 按下右侧顶部栏中的应用(一旦你完成了所有的精灵,你的情况下的火球)
  11. Visualisation of steps 7,8,9

    当您使用任何一个火球时,使用您刚刚创建的各个精灵,当您选择原始图像右侧的箭头时,您可以看到完成后。

    对不起,如果我听起来有点居高临下,我只是想让任何人都清楚地知道这一点,所以没有混淆。如果您对此评论有任何疑问,请参阅。