通过Editor编程将普通的曲线工具可以在场景视图中编辑
有时候,我们从网上找到一个只有功能性的第三方插件,它只提供了组件,使用起来可能非常不方便。我们通过Editor的编程,对它进行改造,做成一个实用的工具,可能用起来会更加顺手。
在本节课中,我们去改造一个第三方的曲线组件,让我们可以在场景中任意编辑我们的曲线点。组件的代码我们不会触碰,而是通过Editor编程,来制作一个Unity编辑器下的工具。
课程的主要内容介绍了Inspector的扩展,以及在SceneView(场景视图)下如何绘制各种控件。我们会把第三方组件的代码和工具的完整项目提供给大家下载。
预估学习&练习时间:12小时 难易度:进阶&专家
- 曲线工具项目介绍
- 导入第三方曲线算法组件
- Inspector添加HelpBox和Button
- 场景视图通过Gizmo绘制线条
- 处理键鼠在场景视图的事件
- 曲线选中控制点

本文介绍如何通过UnityEditor编程将第三方曲线组件改造成可在场景视图中编辑的工具。内容涵盖Inspector扩展、SceneView绘制控件、键鼠事件处理、曲线点逻辑及最近距离算法等,适合进阶和专家级学习者。课程由Paws3D学习中心的Jacky老师讲授,提供完整项目下载。
最低0.47元/天 解锁文章
16万+

被折叠的 条评论
为什么被折叠?



