unity学习之飞机大战制作 关键点(三) 设置子弹的生成和移动

先丢结果,总共为三种子弹,红色子弹,蓝色子弹,激光子弹。

unity学习之飞机大战制作 关键点(三) 设置子弹的生成和移动_第1张图片unity学习之飞机大战制作 关键点(三) 设置子弹的生成和移动_第2张图片

3.1 设置子弹模型,并添加移动脚本

3.11  添加子弹图片,拖到Hierarchy,也就是场景中,并且在子弹上先添加移动脚本

unity学习之飞机大战制作 关键点(三) 设置子弹的生成和移动_第3张图片

关键点:依旧是用简单的Translate方法让子弹进行移动。和背景图片的区别是一个是向下用Down,一个是向上移动用up。

                Destroy方法用来删除游戏对象,等子弹离开屏幕的时候就可以删除了,我出现的一次bug,把删除游戏对象的方法放在了“生成子弹”脚本里面,导致没删除掉,不知道是哪里出现里bug,放在“子弹移动”方法里面就可以了,初步推断是挂载脚本的对象不一样导致的。

做好了以后把Hierarchy里面的图片文件夹里面就可以做成模型了。

接着在场景里面建立几个空的游戏对象。分别为红色子弹,蓝色子弹1,蓝色子弹2,激光子弹,激光子弹1,激光子弹2.

添加统一的脚本,用于生成子弹

unity学习之飞机大战制作 关键点(三) 设置子弹的生成和移动_第4张图片



你可能感兴趣的:(unity学习之飞机大战制作 关键点(三) 设置子弹的生成和移动)