如何使子对象统一而不是从父对象继承其比例?

时间:2019-09-27 23:58:48

标签: c# unity3d

我正在制作一个平台游戏,游戏中有一个移动平台,该平台使用育儿来移动对象。每当将某个事物作为移动平台的父对象时,它的规模就会乘以移动平台的规模(因为缩放是继承的)。我该如何预防。

我已经尝试过在开始将其作为父对象之前存储对象的比例,然后将存储的比例除以父比例,但是当对象旋转时会变得混乱,整个问题陷入了困境。

void Update()
{
  transform.position.scale= new Vector3(
                                StartingScale.x/transform.parent.localscale.x,  
                                StaringScale.y/transform.parent.localscale.y,
                                StartingScale.z/transform.parent.localScale.z);
}

0 个答案:

没有答案