Unity Editor
长生但酒狂
热爱游戏开发、图形学、Shader
展开
-
Unity Editor - 打开场景并获取场景下的所有物体
打开场景 UnityEditor.SceneManagement.EditorSceneManager.OpenScene("Assets/ArtTools/ModelShow/Scenes/ModelShowTest.unity");获取场景下所有物体UnityEngine.SceneManagement.Scene curScene = UnityEditor.SceneManagement.EditorSceneManager.GetSceneByPath("Assets/ArtTools/M原创 2020-12-18 15:59:53 · 2860 阅读 · 2 评论 -
Unity Editor - 一键导出模型内置材质、设置模型设置、修改Shader
前言在用Unity游戏开发的时候,可能有时候我们需要修改模型的缩放比例(Scale Factor)或者从FBX导出材质球,或者需要修改Shader 等等操作时,如果模型少,我们可以一个一个的修改,但是如果大量的模型都需要修改的话,那我们一个一个的单独去修改就非常的耗时耗力。所以,为了偷懒,我就去简单学习了下Unity Editor的编写。然后就简单的编写了一个Unity 编辑器扩展,支持一键...原创 2020-05-06 09:55:19 · 3875 阅读 · 1 评论 -
Unity Editor - 在编辑器模式下执行exe程序、打开文件、定位脚本行
执行exe程序、打开文件当我们想在Unity 编辑器下 通过exe程序打开指定脚本时我们可以调用以下API这里我是通过vscode 打开 lua 脚本 并定位到具体某一行。static void OpenFile(string path, int line){ System.Diagnostics.Process process = new System.Diagnostics.Process(); System.Diagnostics.ProcessStartInfo startI原创 2020-12-18 16:08:19 · 1367 阅读 · 1 评论