如何在 Unity2D 中向子游戏对象应用偏移量

问题描述 投票:0回答:1

我正在尝试将偏移量应用于统一子游戏对象,该对象的变换组件值不会自行更改。

我已经尝试过如图所示的解决方案,但它们都不起作用,当我面向某个方向时,我将如何应用偏移。 Image 1 解决方案的奇怪之处在于,它的变换位置设置为父级位置,而没有任何其他影响。 图像 1图像 2 变化数字或幅度仅作为示例。

c# unity-game-engine 2d
1个回答
0
投票

Transform.position
世界空间位置

换句话说,当你做

transform.position = new Vector2(-2, transform.position.y)
时,
-2
是相对于世界中心的。

您可以使用 Transform.localPosition 进行与父级相关的定位。

© www.soinside.com 2019 - 2024. All rights reserved.