首页
全部课程
所有课程
课程投票 - Unity
课程投票 - Unreal(虚幻)
Unity
Unity 全部课程
Unity高薪就业班
Unity A计划(永久)
Unity A计划(一年)
Unity学习路线
Unity开发相关软件合集
未来课程投票(想看的课程)
虚幻
虚幻 全部课程
UE5高薪就业班
虚幻 A计划(永久)
虚幻 A计划(一年)
虚幻Unreal学习路线
Unreal开发相关软件合集
(投票)Unreal(虚幻)方向的课程,你想要看哪些课程?
Cocos
Cocos全部课程
Cocos A计划(永久)
Cocos A计划(一年)
Cocos学习路线
Cocos开发相关软件合集
CocosCreator方向的课程,你想要看哪些课程?
Java
Java 全部课程
Java A计划(永久)
Java A计划(一年)
Java学习路线
Java开发相关软件下载
Java方向的课程,你想要看哪些课程?
Python AI
Python人工智能 全部课程
Python人工智能 A计划(永久)
Python人工智能 A计划(介绍)
Python人工智能学习路线
小程序
微信小程序 全部课程
微信小程序 A计划(永久)
微信小程序学习路线
合作课程
地牢独行-类元气骑士俯视角射击游戏教程
原创独立游戏制作:类星露谷
QFramework 系统设计:通用背包系统
QFramework 游戏开发:类幸存者
QFramework 游戏开发:类枪牢
CocosCreator3.8.3案例实战教程:全新3D麻将消除游戏实战
Unity基于目标导向的AI:GOAP
独立游戏:淘金城堡-商业级独游开发流程
大型数字孪生实战教程+三维引擎基础到实战教程
UE5虚幻蓝图课仿刺客信条跑酷系统
Unity开发Pico VR MR适配 MRTK3
Unity上线塔防游戏【智械危机】策划、美术、程序全解析
创业大亨案例第一季—UE5入门基础初始关卡篇
创业大亨案例第二季—UE5联网游戏会话教程
虚幻5蓝图中级教程:FPS第一人称射击游戏
零代码做游戏:Topdown RPG (PlayMaker)
零代码做游戏:2D 平台跳跃 (PlayMaker)
【E世界】MMORPG全栈式网络游戏开发之旅-战斗篇
Unity无限随机写实风地图
【E世界】MMORPG全栈式网络游戏开发之旅-入门篇
其他
移动端
SiKi学院招聘
教学中心
关于我们
外包项目合作
首页
全部课程
所有课程
课程投票 - Unity
课程投票 - Unreal(虚幻)
Unity
Unity 全部课程
Unity高薪就业班
Unity A计划(永久)
Unity A计划(一年)
Unity学习路线
Unity开发相关软件合集
未来课程投票(想看的课程)
虚幻
虚幻 全部课程
UE5高薪就业班
虚幻 A计划(永久)
虚幻 A计划(一年)
虚幻Unreal学习路线
Unreal开发相关软件合集
(投票)Unreal(虚幻)方向的课程,你想要看哪些课程?
Cocos
Cocos全部课程
Cocos A计划(永久)
Cocos A计划(一年)
Cocos学习路线
Cocos开发相关软件合集
CocosCreator方向的课程,你想要看哪些课程?
Java
Java 全部课程
Java A计划(永久)
Java A计划(一年)
Java学习路线
Java开发相关软件下载
Java方向的课程,你想要看哪些课程?
Python AI
Python人工智能 全部课程
Python人工智能 A计划(永久)
Python人工智能 A计划(介绍)
Python人工智能学习路线
小程序
微信小程序 全部课程
微信小程序 A计划(永久)
微信小程序学习路线
合作课程
地牢独行-类元气骑士俯视角射击游戏教程
原创独立游戏制作:类星露谷
QFramework 系统设计:通用背包系统
QFramework 游戏开发:类幸存者
QFramework 游戏开发:类枪牢
CocosCreator3.8.3案例实战教程:全新3D麻将消除游戏实战
Unity基于目标导向的AI:GOAP
独立游戏:淘金城堡-商业级独游开发流程
大型数字孪生实战教程+三维引擎基础到实战教程
UE5虚幻蓝图课仿刺客信条跑酷系统
Unity开发Pico VR MR适配 MRTK3
Unity上线塔防游戏【智械危机】策划、美术、程序全解析
创业大亨案例第一季—UE5入门基础初始关卡篇
创业大亨案例第二季—UE5联网游戏会话教程
虚幻5蓝图中级教程:FPS第一人称射击游戏
零代码做游戏:Topdown RPG (PlayMaker)
零代码做游戏:2D 平台跳跃 (PlayMaker)
【E世界】MMORPG全栈式网络游戏开发之旅-战斗篇
Unity无限随机写实风地图
【E世界】MMORPG全栈式网络游戏开发之旅-入门篇
其他
移动端
SiKi学院招聘
教学中心
关于我们
外包项目合作
登录
注册
切换触屏版
登录
注册
Unity 编辑器扩展精粹(Unity 2018.3)
第36任务: 31-CodeGenerateInfo 的自定义 Inspector 实现
查看课程
任务列表
第1任务: 000-课程演示
第2任务: 001-课程资料
第3任务: 002-课程资料2.zip
第4任务: 1-第一部分课程简介
第5任务: 2-课程目标与编辑器扩展初识
第6任务: 3-知识体系初步构建
第7任务: 101-案例一功能演示
第8任务: 5-通过 MenuItem 在场景中创建 GameObject 结构
第9任务: 4-案例 1 的需求定义
第10任务: 6-MenuItem 的 Validate 实践 与 SetupUIRoot 的容错逻辑实现
第11任务: 7-添加 UI 层级 与 自定义窗口
第12任务: 8-实现尺寸编辑功能
第13任务: 9-生成 Bg、Common、PopUI、Forward 到 UIRoot
第14任务: 10-通过序列化给组件变量赋值
第15任务: 11-通过编辑器生成 Prefab
第16任务: 201-案例二功能演示
第17任务: 12-案例 2 的需求定义
第18任务: 13-创建脚本文件实现
第19任务: 14-根据 GameObject 名字生成代码
第20任务: 15-获取编译完成的时机
第21任务: 16-生成代码之后自动 AddComponent 到 GameObject 上
第22任务: 17-标记并搜集 Bind
第23任务: 18-根据已标记的组件生成代码
第24任务: 19-已标记的 GameObject 对 Root GameObject 赋值
第25任务: 20-分成两个文件生成代码,避免逻辑代码被覆盖。
第26任务: 21-尝试使用菜单的验证(验证)
第27任务: 22-生成命名空间
第28任务: 23-根据设置的命名空间生成代码
第29任务: 24-知识点总结 与 接下来要做的事情定义
第30任务: 25-代码生成的路径设置类实现
第31任务: 26-生成脚本的路径定制实现
第32任务: 27-根据路径生成 Prefab 实现
第33任务: 28-CodeGenerateInfo 信息设置到新生成的脚本中
第34任务: 29-强制触发编译功能,添加 Bind 菜单按钮
第35任务: 30-生成的成员变量支持其它类型
第36任务: 31-CodeGenerateInfo 的自定义 Inspector 实现
第37任务: 32-修复生成的 Prefab 存储的信息不正确的功能
第38任务: 33-菜单栏的快捷键实现
第39任务: 34-GameObject 的快捷键实现
第40任务: 35-实现一键重启项目
第41任务: 36-知识点总结与课程总结
第42任务: 2-创建窗口与快捷键
第43任务: 3-清单添加功能完成
第44任务: 4-清单存储功能完成
第45任务: 5-清单事项删除功能
第46任务: 6-存储的数据结构升级
第47任务: 7-完成功能
第48任务: 8-更改标题与窗口显示样式
第49任务: 9-工具类 Property
第50任务: 10-使用 Property 重构代码并升级存储的数据结构
第51任务: 11-数据结构升级器完成
第52任务: 12-已完成列表和未完成列表的切换
第53任务: 13-渲染框架的设计
第54任务: 14-TextAreaView 与 CustomView
第55任务: 15-Property 提供 setter 的绑定
第56任务: 16-Property 提供取消绑定功能
第57任务: 17-ButtonView 与 VerticalLayout 集成到渲染框架
第58任务: 18-View 与 Layout 添加基类
第59任务: 19-HorizontalLayout 集成
第60任务: 20-ViewController 设计
第61任务: 21-Window 设计
第62任务: 22-TodoView 和 TodoListView 拆分
第63任务: 23-ViewController 添加 SetUp 生命周期
第64任务: 24-View 提供 RemoveFromParent 功能
第65任务: 25-Topbar 样式更改
第66任务: 26-TopbarView 集成
第67任务: 27-数据结构更新指令设计
第68任务: 28-更新数据结构
第69任务: 29-按钮的样式优化
第70任务: 30-将样式设置集成到渲染框架
第71任务: 31-已完成后的重置功能
第72任务: 32-将 ViewController 的逻辑拆分到两个子页面中去
第73任务: 33-给 View 添加 OnBeforeDraw 生命周期
第74任务: 34-ImageButtonView 集成
第75任务: 35-使用 ImageButtonView 重构完成和重置按钮
第76任务: 36-文本对齐方式集成与优化界面显示
第77任务: 37-使用ImageButtonView 重构删除按钮
第78任务: 38-背景色更改集成到渲染框架中
第79任务: 39-添加和输入部分样式更改
第80任务: 40-已完成按照日期显示
第81任务: 41-FinishedTodoView 完成
第82任务: 42-计算开始和结束的时间
第83任务: 43-优化时间的显示提高可读性
第84任务: 44-添加 AddTo 功能、以天为单位计算时间
第85任务: 44.2-创建顶部菜单
第86任务: 45-优先级功能实现(一)
第87任务: 46-优先级功能实现(二)
第88任务: 47-优先级功能实现(三)
第89任务: 48-等待下一帧刷新 View
第90任务: 49-完成实时排序功能
第91任务: 50-给清单和已完成添加 ScrollView 功能
第92任务: 51-GUILayout.Box 验证与测试
第93任务: 52-BoxView 集成到渲染框架中
第94任务: 53-标签的优先级颜色设定
第95任务: 54-分类管理列表界面完成
第96任务: 55-子窗口集成到渲染框架(SubView)
第97任务: 56-Category 编辑器界面与 View 绑定
第98任务: 57-Category 添加功能
第99任务: 58-category 的显示与编辑功能实现
第100任务: 59-Category 的编辑与添加功能实现
第101任务: 60-Category 的删除功能
第102任务: 61-优化 Category 编辑器界面
第103任务: 62-Todo 添加分类功能完成
第104任务: 63-Todo 分类的显示功能
第105任务: 64-编辑 Todo 文本功能完成
第106任务: 65-编辑 Todo 的分类功能完成
第107任务: 66-笔记页面创建
第108任务: 67-笔记的 Model 设计
第109任务: 68-笔记编辑器修改
第110任务: 69-修复指令失效的 bug
第111任务: 70-笔记创建功能
第112任务: 71-笔记的编辑功能
第113任务: 72-笔记的编辑器界面样式优化
第114任务: 73-简易事件机制
第115任务: 74-事件的注销功能实现与测试
第116任务: 75-添加 View 的销毁声明周期函数
第117任务: 76-笔记的删除功能
第118任务: 77-完成一些小的事项
第119任务: 78-处理流程弹框编写
第120任务: 79-笔记转换待办事项实现
第121任务: 80-NoteView 封装
第122任务: 81-Model 相关的代码整理
第123任务: 82-Model 的调用部分整理
第124任务: 83-整理数据与完成问题的展示
第125任务: 84-事件机制改善与菜单功能改善
第126任务: 85-隐藏功能和隐藏清单完成
第127任务: 86-转换过程中的提问功能实现
第128任务: 87-问题相关的代码提取成 QuestionView
第129任务: 88-问题队列的设计
第130任务: 89-设计 QuestionQueue 与 QuestionView 的简易 API:ProcessSystem
第131任务: 90-QuestionView 提供标题的配置
第132任务: 91-QuestionView 提供菜单的配置
第133任务: 92-Choice 概念实现
第134任务: 93-Choice 集成到 ProcessSystem 中
第135任务: 94-Choice 逻辑调试
第136任务: 95-ProcessSystem 样式调整
第137任务: 96-处理流程的分析
第138任务: 97-Choices 全部由 ProcessSystem 管理
第139任务: 98-XML 序列化技术验证
第140任务: 99-XML 配置设计
第141任务: 100-事项的拆分
第142任务: 101-事项的拆分生成多个事项
第143任务: 102-改进已完成的时间的显示与 bug 收集
第144任务: 103-产品版本的 Model 设计
第145任务: 104-循环弹出弹框功能完成
第146任务: 105-产品菜单栏显示与产品功能
第147任务: 106-产品的创建功能
第148任务: 107-产品的列表显示功能实现
第149任务: 108-产品的删除功能
第150任务: 109-刷新产品列表功能完成
第151任务: 110-隐藏或显示则进行刷新列表的逻辑实现
第152任务: 111-产品的打开功能
第153任务: 112-产品的打开按钮功能实现
第154任务: 113-产品的详情界面以及返回功能
第155任务: 114-创建版本按钮功能实现
第156任务: 115-产品版本的编辑器实现
第157任务: 116-VersionView 样式调整
第158任务: 117-VersionView 的版本号修改逻辑添加
第159任务: 118-ProductVersion 创建功能
第160任务: 119-产品版本的列表显示
第161任务: 120-FoldOut、Expand 控件研究
第162任务: 121-TreeNode 控件设计与集成
第163任务: 122-TreeNode 添加样式的控制
第164任务: 123-产品版本的 Todo 功能添加和删除
第165任务: 124-产品功能的列表的结构改成树状结构
第166任务: 125-TreeNode 支持 Box Style 的配置
第167任务: 126-产品中已完成的事项显示的 bug 修复与 EGO App 规划
第168任务: 127-产品版本的排序实现
第169任务: 128-创建产品版本之后刷新列表功能
第170任务: 129-产品版本的编辑功能
第171任务: 130-产品的特性界面实现
第172任务: 131-功能树初步实现
第173任务: 132-功能树的子节点渲染实现
第174任务: 133-产品功能树的子节点创建与保存
第175任务: 134-Feature 的删除功能实现
第176任务: 135-Feature 的编辑功能与编辑器实现
第177任务: 136-Feature 的添加和编辑功能
第178任务: 137-产品版本事项显示已完成状态
第179任务: 138-v0.1.2 产品细节改进完结
第180任务: 139-使用 TreeNode 重构已完成页面
第181任务: 140-改用二级菜单重构已完成页面
第182任务: 141-v0.1.3 功能完结与 v0.1.4 版本定义
第183任务: 142-产品版本引用的事项改成 Id
第184任务: 143-清单支持 TreeNode 方式渲染
第185任务: 144-清单事项的子节点渲染
第186任务: 145-清单事项子节点的删除功能
第187任务: 146-处理按钮实现
第188任务: 147-事项的拆分功能完成
第189任务: 148-优先级设置搬移到事项编辑中
第190任务: 149-v0.1.6 版本规划
第191任务: 150-所有的按钮样式改进
第192任务: 151-所有的编辑器样式改进
第193任务: 152-v0.1.6 版本完结
第194任务: 153-EGO Framework 功能梳理
第195任务: 154-知识管理概述