【问题标题】:Unity - 2D Having a sprites FEET land on the clicked position rather than the sprites centerUnity - 2D 让精灵脚落在点击位置而不是精灵中心
【发布时间】:2021-03-28 19:53:47
【问题描述】:

我已经确定了我的移动脚本,并且我的精灵正在移动到所需的位置(触摸/鼠标单击位置)。我遇到的唯一问题是我宁愿让精灵脚成为落在该位置而不是精灵中心的项目。下图说明了我遇到的情况。红色圆圈区域当前是当我单击位置(星号)时我的精灵的行为方式。我希望绿色圆圈的脚在星星位置结束,但我不确定如何更改它。

对象(精灵)参考:

【问题讨论】:

    标签: unity3d sprite rigid-bodies


    【解决方案1】:

    您可以使用texture import settings 更改精灵的轴心,使其位于底部。这样,精灵的底部将始终与您的 Transform 组件的坐标一致。

    【讨论】:

    • 完美!正是我想要的。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-18
    • 2019-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多