曲线工具项目介绍
展示通过Inspector和场景视图编辑曲线
上一节课
在曲线工具开发实战章节中,我们提供了第三方曲线组件“code”的源代码下载,并将最终完成的工程“SplineTool”打包上传,请大家从下方的“相关资料”处下载。
注意,请使用Unity2018.2.X的版本装载学习工程,请暂时不要使用 2018.3或者2019 alpha进行学习工程的装载。
曲线工具开发实战
1. 曲线工具项目介绍
2. 导入第三方曲线算法组件
3. Inspector添加HelpBox和Button
4. 场景视图通过Gizmo绘制线条
5. 处理键鼠在场景视图的事件
6. 曲线选中控制点的逻辑
7. 绘制控制点
8. 添加删除点逻辑
9. 拦截Unity的事件
10. 实现点到曲线最近距离的算法
11. 场景中绘制鼠标移动的辅助线以及添加非闭合曲线控制点
12. 添加闭合曲线控制点
13. 为按钮添加响应方法