Unity游戏开发:UnityEditor工具编程基础

UnityEditor工具编程基础

通过C#代码来详细了解Unity编辑器的开发流程

开发者平时在Unity中开发游戏时,往往会随着项目的不断扩大和复杂,开发效率呈直线下滑。这时,我们就会根据公司或个人的需求,为Unity编辑器添加一些工具或功能。这些工具和功能无论是给程序调试,还是给美术和策划来直接使用和编辑,都能达到事半功倍的效果,从而优化了我们的工作流程。

在本节课中,我们会通过C#代码,教会大家Unity Editor的基础编程,并且还会针对在公司中常遇到的问题来进行现场调试。

在这部分内容,我们介绍了自定义Inspector和扩展Inspector,并且还会讲解Editor下添加简单的控件(以按钮为例),最后我们讲到了对Unity Editor菜单的扩展。我们会把相对复杂的代码工程向大家提供下载

预估学习&练习时间:10小时 难易度:进阶&专业

Inspector的自定义和扩展

自定义脚本组件在Inspector中的默认显示

自定义Inspector绘制方式

DrawDefaultInspector扩展Inspector

DrawDefaultInspector扩展默认组件的显示问题及解决

Inspector添加自定义按钮

Unity菜单的扩展

菜单项的基础扩展

菜单项添加快捷键

右键菜单的扩展

菜单可用性实现

菜单分类

组件菜单获取组件对象的引用

脚本组件添加右键菜单

本次课程由Paws3D学习中心Jacky老师讲授,想要参加线下课程学习的童鞋,可参加我们每周六下午的“游戏开发‘私教营’”,线下课程除了能够快速的帮助您提升游戏开发能力,还有机会参与独立游戏项目的实战开发,欢迎到现场来参观、体验与学习。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190906A08X1C00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券