没人说晚安的博客

本博客记录工作和学习中遇到的问题,用于备忘,仅供参考。

Unity 飞机大战(三)

(一)陨石运动 void Start() { _rigidbody = GetComponent<Rigidbody>(); _rigidbody.velocity = Vector3.back * _Spee...

2018-12-29 11:03:17

阅读数 53

评论数 0

Unity 飞机大战(二)

为了避免每次发射的子弹和敌人都要实例化一个新的对象,使用对象池将对象循环利用起来。使用对象池,将使用过的子弹和敌人、陨石反激活,而不是将这些预制体Destroy,当再次需要被实例化的时候,将他们激活就可以循环使用。 public class ObjectList { private L...

2018-12-29 10:48:05

阅读数 65

评论数 0

Unity 飞机大战(一)

(一)游戏背景 创建两个Quad用来做背景,主相机设置为正交镜头。  给背景添加脚本让其向下运动,使得看上去飞机在往前飞。并且背景能够一直循环。 void GroundMove() { transform.position = new Vector3(0, 0,...

2018-12-27 20:35:35

阅读数 185

评论数 0

Unity 几种Rotate旋转方法

 

2018-12-21 16:48:02

阅读数 826

评论数 0

Unity 镜头跟随物体移动

 用Vector3类型的_offset来记录物体与镜头间的向量 public Transform _Player; private Vector3 _offset; void Start() { _offset = transform.posit...

2018-12-21 11:14:03

阅读数 689

评论数 0

Unity 控制物体移动的方法

方法一: 获取键盘输入的值 void KeyBoardMove() { if (Input.GetKey(KeyCode.D)) { transform.position += Vector3.right * Time.delta...

2018-12-21 11:03:35

阅读数 214

评论数 0

提示
确定要删除当前文章?
取消 删除