Unity:预制体加载到场景中Scale变大(变小)现象

原因不知,但prefab拖拽到场景中无变大变小错误,但是通过Resource进行加载时,出现形状变化。解决方法很简单:

gameobject.transform.localScale = new Vector3(1,1,1);

gameobject为加载到场景的预制体。

大小合适的前提是制作预制体大小就刚好适合场景。原比例代码加载出在Vector3(1,1,1)情况下大小仍合适。

针对现象如下:

代码控制前:

代码控制后:


版权声明:本文为mengchenliuguang原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。