通过Editor编程显示和调试游戏中武器的运作
在我们的战争游戏项目中,往往会用到各式各样的武器,但是武器的子弹轨迹并不会在游戏的运行时显示。假如我们的武器实现代码遇到了bug,我们很难通过log的打印的方式快速定位到问题所在。如果我们的武器运作轨迹能在场景中绘制出来,可能很多问题一眼就能被发现。
在本节课中,我们会通过Unity Editor的编程一步一步带大家实现一个抛射武器的功能以及它在场景视图的显示。
课程的主要内容介绍了Inspector的扩展,以及在SceneView(场景视图)下如何绘制各种控件。我们会把完成的项目提供给大家下载。
预估学习&练习时间:12小时 难易度:进阶&专家
- 添加抛射物游戏对象引入
- 自动添加组件功能
- 添加抛射器功能
- 场景视图添加位置坐标句柄
- 场景视图为抛射物添加伤害半径
- 添加场景中抛射物的Gizmo显示
- 场景中通过虚线绘制抛射物运动轨迹
- 编辑器内的撤销操作
- 场景视图添加按钮
- 场景视图中绘制曲线
本次课程由Paws3D学习中心Jacky老师讲授,想要参加线下课程学习的童鞋,可参加我们每周六下午的“游戏开发‘私教营’”,线下课程除了能够快速的帮助您提升游戏开发能力,还有机会参与独立游戏项目的实战开发,欢迎到现场来参观、体验与学习。