在编辑器的Scene视图中追踪选择目标,调试动作用
SceneView这个类没有说明文档比较蛋疼
在update中调用SceneViewCameraFace2Target函数,编辑器的OnInspectorUpdate不够平滑
每帧重绘SceneView的lastActiveSceneView,原本想要获取Scene视图中的Camera对象的,没有找到接口但是功能是达到了

 

#if UNITY_EDITOR
    private GameObject focusTarget = null;
    public void SceneViewCameraFace2Target( )
    {
        if (UnityEditor.Selection.activeGameObject != null)
        {
            focusTarget = UnityEditor.Selection.activeGameObject;
        }
        
        if (focusTarget != null)
        {
            Quaternion rotation = focusTarget.transform.rotation * Quaternion.AngleAxis(180, Vector3.up);
            Vector3 pos = focusTarget.transform.position + new Vector3(0,3,0);
            UnityEditor.SceneView.lastActiveSceneView.rotation = rotation;
            UnityEditor.SceneView.lastActiveSceneView.pivot = pos;
            UnityEditor.SceneView.lastActiveSceneView.Repaint();
        }
    }

#endif

最新文章

  1. HDU1671——前缀树的一点感触
  2. setTimeout那些事儿
  3. 电脑运行msi安装包提示the error code is 2503/2502如何解决
  4. 【C# 小窍门】WeakEventManager 无法识别!ErrorCS0246The type or namespace name 'WeakEventManager' could not be found
  5. 谈谈主函数main
  6. Laravel 5.1 文档攻略 —— Eloquent: 读取器和修饰器
  7. 在linux中安装adb和fastboot工具
  8. ArcGIS制图之Sub Points点抽稀
  9. ActiveMQ消息的可靠性机制(转)
  10. 泛型IComparer<T>排序
  11. 【英语】Bingo口语笔记(40) - [aʊ]的发音规则
  12. OC1_点语法
  13. POJ 2243 Knight Moves
  14. JavaScript学习总结【6】、JS BOM
  15. UVA 10037 贪心算法
  16. Python用Tkinter的Frame实现眼睛护士的倒计时黑色屏幕
  17. 使用pabot并发执行robotframework的testSuite
  18. 转 jquery怎么在header中设置请求信息
  19. 丑数(USACO)
  20. 谈谈关于PHP的代码安全相关的一些致命知识

热门文章

  1. 部署live555到云
  2. BZOJ 1468 Tree 【模板】树上点分治
  3. [bzoj3012][luogu3065][USACO12DEC][第一!First!] (trie+拓扑排序判环)
  4. JUnit 深入
  5. Discuz 部署,500 – 内部服务器错误。 您查找的资源存在问题,因而无法显示。
  6. UVa - 12451 - Let's call SPaDe a SPaDe
  7. Win32编程API 基础篇 -- 1.入门指南 根据英文教程翻译
  8. NOIP2013 提高组合集
  9. python_swift_project_middleware
  10. 1. PermCheck 桃花顺检验 Check whether array A is a permutation.