Unity编辑器对Lua文件的支持
来源:互联网 发布:生意参谋 数据导出 编辑:程序博客网 时间:2024/06/05 21:26
在Unity安装目录下 Editor\Data\Resources\ScriptTemplates 创建一个(87-Lua Script-NewLuaScript.lua.txt )文件
在编辑器下预览Lua文件
using UnityEngine; using UnityEditor; using System.IO; [CanEditMultipleObjects, CustomEditor(typeof(DefaultAsset))] public class LuaInspector : Editor { private GUIStyle m_TextStyle; public override void OnInspectorGUI() { if (this.m_TextStyle == null) { this.m_TextStyle = "ScriptText"; } bool enabled = GUI.enabled; GUI.enabled = true; string assetPath = AssetDatabase.GetAssetPath(target); if (assetPath.EndsWith(".lua")) { string luaFile = File.ReadAllText(assetPath); string text; if (base.targets.Length > 1) { text = Path.GetFileName(assetPath); } else { text = luaFile; if (text.Length > 7000) { text = text.Substring(0, 7000) + "...\n\n<...etc...>"; } } Rect rect = GUILayoutUtility.GetRect(new GUIContent(text), this.m_TextStyle); rect.x = 0f; rect.y -= 3f; rect.width = EditorGUIUtility.currentViewWidth + 1f; GUI.Box(rect, text, this.m_TextStyle); } GUI.enabled = enabled; } }
阅读全文
0 0
- Unity编辑器对Lua文件的支持
- 改善Unity编辑器对Lua文件的支持
- Unity对烘焙的支持
- Unity支持的模型文件
- SourceInsight 增加对Lua语言的支持
- 增强ctags对lua的支持
- SourceInsight 增加对Lua语言的支持
- 【Unity】预览选中的.lua文件
- cocos lua 对plist文件的操作
- source insight 增加对lua语言的支持配置
- swig(Lua)对STL/C++ library的支持
- 支持对列表操作的栈(lua)
- 在BB10上增加对Unity游戏的手柄支持
- Unity 3D 对 C#6.0 和 7.0 的支持
- 编辑器对C++ 11 特性的支持情况
- IIS添加对ashx文件的支持
- linux对稀疏文件的支持
- Django中对静态文件的支持
- 【jmeter-maven-plugin】二、高级配置之 -- 选择测试脚本
- MongoDB服务无法启动,发生服务特定错误:100
- 新的思维
- idea实现svn拉分支和合并分支的教程
- 1009分段程序求值3_1
- Unity编辑器对Lua文件的支持
- http长短连接与tcp长短连接的联系与区别
- SpringBoot读取配置文件注入到配置类
- OAI代码流程解析
- spring aop 第一种方式--注解
- js解析本地Excel
- stringbuilder和stringbuffer
- 来纳西
- 并发中的同步锁(synchronized)