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

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

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

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

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

针对现象如下:

代码控制前:

Unity:预制体加载到场景中Scale变大(变小)现象_第1张图片

代码控制后:

Unity:预制体加载到场景中Scale变大(变小)现象_第2张图片

你可能感兴趣的:(学习问题,错误解决,unity)