文章目录
Sprite Editing
1.安装: window - Package Manager:
2.编辑图片 thruster-spritesheet.png 图片:
Assigning Sprites to the Lander
1.分配机身图
2.降落支架:
The 2D Camera and Pixels Per Unit
1.相机设置:
2.设置精灵单位:
3.unity单位和像素关系:
4.正交相机显示高度是屏幕的一半:
A Galaxy To Be Proud Of
根据平台不同设置图片大小:
2D Colliders and Physics
1.修改重力加速度 , EDIT - Project Settings:
Colliding With Objects
物体添加 Collider 2D 和 Rigidbody 2D 组件。
A Quick Lesson on Physics Components
1.LanderObjective 添加 Collider 2D 组件:
Lander Animation
Unity Animation 101
1.选择 ThrustMain, 添加组件 Animation - Animation:
2.Add Property - Sprite Render - Sprite:
3.添加精灵帧,使其间隔大约 0.05:
4.删除 1:00 mark 帧:
Configuring the Animation Controller
1.创建状态机:
2.为 ThrusterLeft 和 ThrusterRight 新建同样的动作:
Sprite Sorting and Layers
Time to Add Some Layers
1.Edit - Project Settings:
2.设置BackDrop、Rocks 的 Layer:
Fine Tuning Layers
1.设置Lander - Order in Layer 为 2。
2.设置Lander 的子组件 - Order in Layer 为 1。
3.设置 LanderObjective 的 Order in Layer 为 0。
4.设置 LanderObjective 下面的石头的 Order in layer 为1。
当飞船降落在石块上,就会有陷进去的效果了。因为 **LanderObjective 的 Order in layer 值比下面的石块小。