UnityEditor工具编程基础
通过C#代码来详细了解Unity编辑器的开发流程
开发者平时在Unity中开发游戏时,往往会随着项目的不断扩大和复杂,开发效率呈直线下滑。这时,我们就会根据公司或个人的需求,为Unity编辑器添加一些工具或功能。这些工具和功能无论是给程序调试,还是给美术和策划来直接使用和编辑,都能达到事半功倍的效果,从而优化了我们的工作流程。
在本节课中,我们会通过C#代码,教会大家Unity Editor的基础编程,并且还会针对在公司中常遇到的问题来进行现场调试。
在这部分内容,我们介绍了自定义Inspector和扩展Inspector,并且还会讲解Editor下添加简单的控件(以按钮为例),最后我们讲到了对Unity Editor菜单的扩展。我们会把相对复杂的代码工程向大家提供下载
预估学习&练习时间:10小时 难易度:进阶&专业
Inspector的自定义和扩展
自定义脚本组件在Inspector中的默认显示
自定义Inspector绘制方式
DrawDefaultInspector扩展Inspector
DrawDefaultInspector扩展默认组件的显示问题及解决
Inspector添加自定义按钮
Unity菜单的扩展
菜单项的基础扩展
菜单项添加快捷键
右键菜单的扩展
菜单可用性实现
菜单分类
组件菜单获取组件对象的引用
脚本组件添加右键菜单
本次课程由Paws3D学习中心Jacky老师讲授,想要参加线下课程学习的童鞋,可参加我们每周六下午的“游戏开发‘私教营’”,线下课程除了能够快速的帮助您提升游戏开发能力,还有机会参与独立游戏项目的实战开发,欢迎到现场来参观、体验与学习。
领取专属 10元无门槛券
私享最新 技术干货