- 13课是 Enemy创建, 我决定用 图片 + code 的形式表现出来, 达到快速浏览记忆的作用.
- 请跟着图片以及图片上的箭头步骤走.
- 第一步 : 创建Sprites.
- 第二步 : 根据图片目录设置素材.
- 第三步 : 添加和设置组件.
- 第四步 : 为了后续代码块中Player可以和Enemy交互, 需要给Enemy添加一个属于Enemy的标签.
Enemy死亡原理: 在Player下落的时候碰撞到Enemy就消灭.
// In PlayerController.cs file..
private void OnCollisionEnter2D(Collision2D collision) {
if (collision.gameObject.tag == "Enemy") {
if (anim.GetBool("is_falling")) {
Destroy(collision.gameObject);
}
}
}