Fivee

导航

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;
}

 

posted on 2020-06-30 16:13  Fivee  阅读(208)  评论(0)    收藏  举报