Unity3D自定义资源文件编辑工具插件
来源:互联网 发布:eclipse手动编译java 编辑:程序博客网 时间:2024/05/18 22:09
Asset Guider
概述
Unity资源文件打开方式导向器。
问题
- 在Unity编辑器中,双击或者右键打开一些资源文件(例如:文本,Shader等)时,编辑器使用默认的编辑工具。
可是有的时候,我们希望使用自定义的工具来打开/编辑这些文件,例如:使用文本编辑器打开.txt文件,使用Sublime Text
打开.shader文件等。
条件
- Unity提供OnOpenAsset编辑器属性命令来拦截资源文件打开事件。
方案
- 用一个配置文件来记录那些我们希望使用自定义工具打开的文件的扩展名。
- 编写扩展编辑器代码,通过OnOpenAsset编辑器属性命令拦截资源文件打开事件,并从文件路径中获取到文件扩展名。
- 检查这个文件扩展名是否在配置文件中有记录,如果没有则不处理拦截,让Unity调用其默认的工具来打开文件,
否则处理拦截,通过调用Application类的OpenURL方法,让Unity使用操作系统中对应文件类型的默认编辑工具
来打开文件。 - 手动在操作系统中设定各类文件类型的默认打开程序,例如设定.shader文件的默认编辑器为Sublime Text,设定.fbx
文件的默认编辑器为Maya等。
实现
- AssetGuiderSettings.cs:文件扩展名配置文件。
- AssetGuider.cs 拦截资源文件打开事件,选择性处理拦截。
源码
源码托管地址
0 0
- Unity3D自定义资源文件编辑工具插件
- Eclipse编辑国际化资源文件插件
- Eclipse-资源文件编辑插件
- Windows Resx资源文件编辑工具
- Unity3d六 unity3d资源解析(意义、来源、编辑和查看工具)
- struts国际化问题,利用Eclipse插件编辑中文资源文件
- MyEclipse装配资源文件支持中文插件编辑属性
- Unity3d 地图编辑工具基础知识
- Unity3D 自定义地形插件(支持FBX导入模型的编辑)
- unity3D载入资源文件
- 常用的编辑工具资源
- unity3d 自定义资源包使用
- Unity3D 游戏资源提取工具
- Unity3D 游戏资源提取工具
- smarty自定义函数 编辑插件
- KindEditor插件生成编辑工具
- properties文件编辑工具
- Unity3d 编写编辑器自定义插件
- 中级程序员还应该如何提高自己
- 蓝桥杯 凑算式
- springMVC+Mybatis 学习笔记-【2】Mybatis和Hibernate的本质区别和应用场景
- 机器视觉开源代码集合
- Web Service
- Unity3D自定义资源文件编辑工具插件
- NLP+VS︱深度学习数据集标注工具、图像语料数据库、实验室搜索ing...
- MyBatis写入中文数据乱码,读取中文数据却没问题,数据库/jdbc所有地方加了utf-8也不行?看看这个
- 七. MUI
- 毕业论文参考文献的快速插入
- The server time zone value 'PDT' is unrecognized or represents more than one time zone
- Java 代码性能优化总结
- Linux系统的运行级别及用户命令
- 清明节如何计算(一千年清明节计算)