我正在制作一个平台游戏,游戏中有一个移动平台,该平台使用育儿来移动对象。每当将某个事物作为移动平台的父对象时,它的规模就会乘以移动平台的规模(因为缩放是继承的)。我该如何预防。
我已经尝试过在开始将其作为父对象之前存储对象的比例,然后将存储的比例除以父比例,但是当对象旋转时会变得混乱,整个问题陷入了困境。
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);
}