UnityEditor冷僻方法
控制scene摄像机(不能控制朝向)
// position 位置 distance 距离(Vector3.one * 3)
SceneView.lastActiveSceneView.Frame(new Bounds(position, distance), false);
执行menuItem
EditorApplication.ExecuteMenuItem("item");
判断一个Prefab中的某个子节点是不是另一个prefab,在批量修改时,遇到这种情况要跳过这个prefab,否则你会发现保存出现了问题
PrefabUtility.IsAnyPrefabInstanceRoot
在editor模式下使用 PlayableGraph 播放动画时,会出现播放没有响应的情况, 播放后切换一下animator的update模式即可。原因未知
AnimationPlayableUtilities.PlayClip(m_targetAnimator, animationClip, out m_graph); if (!initialized) { m_targetAnimator.updateMode = AnimatorUpdateMode.AnimatePhysics; m_targetAnimator.updateMode = AnimatorUpdateMode.Normal; }
浙公网安备 33010602011771号