unity学习之飞机大战制作 关键点(一)

准备阶段

开发路线:
1,游戏背景(连续播放)
2,添加主角
3,设置游戏主角的动画
4,添加两种子弹并设置子弹的运动

5,添加三种子弹
设置子弹的自动生成和运动
6,添加两种奖励物品
设置奖励物品的自动生成和运动

7,设置主角的控制
7.1检测手指触摸
7.2问题:防止主角飞出屏幕

8,设置Tag
添加子弹和敌人的碰撞
9,设计敌人 0 1 2 震动动画和爆炸效果
10,添加脚本GameManager做游戏的控制
11,统计分数

1.游戏背景实现连续播放

先定义float类型的速度变量,然后使用Translate方法使得游戏背景进行移动,再在unity的游戏界面观察,当背景图片的Y轴移动到-9f时,把背景重新拉到上面,注意画面的细节,使得仅从屏幕上观察不出来换面的切换,即可用两张图片就可以实现无限模式。

注意点:Translate用来实现画面的移动。

                25行是获取游戏的position属性

                26-29行是当Y轴的值小于-9时,把position属性重新定义,让背景重新移到上面。一定要在外面进行移动,不然对游戏画面有影响。