よく、シーンがm_LocalScale: {x: 1.0000376, y: 1.0000376, z: 1.0000376}
みたいになってるかと
using UnityEditor; using UnityEngine;
if (GUILayout.Button ("チェック")) { List<string> nameList = new List<string> (); RectTransform[] rectTransforms = GameObject.FindObjectsOfType<RectTransform>(); foreach(RectTransform rectTransform in rectTransforms) { if (rectTransform.localScale != Vector3.one) { nameList.Add (rectTransform.name); } } string joined = string.Join(",", nameList.ToArray ()); Debug.Log (joined); }
これでHierarchy内の変なのがチェックできる。