Unity3d 如何按比例缩放两个具有不同缩放大小的游戏对象?

Unity3d 如何按比例缩放两个具有不同缩放大小的游戏对象?,unity3d,canvas,transform,scale,gameobject,Unity3d,Canvas,Transform,Scale,Gameobject,我有两个游戏对象,一个用于主画布,另一个用于编辑器(虚拟版本) 主围棋的刻度为1,1,1,另一个(虚拟)刻度为.3,3,3。我想做的是根据用户设置为“虚拟开始”的缩放百分比按比例缩放主游戏对象,我如何做到这一点?Maaaath原始刻度\u 1*当前刻度\u虚拟/原始刻度\u虚拟下面的答案很有用,谢谢:) DummyGameObject.transform.localScale = CanvasGameObject.transform.localScale * 0.33f; //or DummyG

我有两个游戏对象,一个用于主画布,另一个用于编辑器(虚拟版本)


主围棋的刻度为1,1,1,另一个(虚拟)刻度为.3,3,3。我想做的是根据用户设置为“虚拟开始”的缩放百分比按比例缩放主游戏对象,我如何做到这一点?

Maaaath<代码>原始刻度\u 1*当前刻度\u虚拟/原始刻度\u虚拟下面的答案很有用,谢谢:)
DummyGameObject.transform.localScale = CanvasGameObject.transform.localScale * 0.33f; //or
DummyGameObject.transform.localScale = CanvasGameObject.transform.localScale / 3;