各位大佬,本人小白, 把手中的资源分享一下。
本博客介绍飞船射击demo的制作过程,如有错误见谅,请私信我!
飞船射击demo思路:
一、飞船的星空背景
1.创建一个plane
2.plane上附上材质球(火星的图片),并且把材质球的Rendering Mode 设置成Cutout
3.创建一个plane
4.plane作为星空背景,设置大些。附上材质球,把材质球的shader设置成unity/Texture;
5.为星星添加动画背景添加动画,让它看起来有运动效果,
6.创建一个Animation,把箭头设置成-1,然后运行动画查看效果
好了背景的就制作完了,附上一张效果贴图。
二、飞船player移动
1.添加飞船的模型,添加BoxCollider,把istrigger勾选上,还有刚体(Rigidbody)把Use Gravity(重力效果)去掉,is kinematic(物理效果)勾上。
2.添加脚本Player
三、飞船发射子弹
1.添加子弹模型如上所示
2.添加脚本rocket
3.把子弹设置成预置体
四、 敌人自动曲线用移动
1.添加敌人的模型
2添加敌人enemy脚本
3.把敌人设置设置成预置体
五、高级敌人
如上
六、高级敌人发射子弹
如上
...