Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 1.2 KB

13.Enemy.md

File metadata and controls

31 lines (24 loc) · 1.2 KB

简要

  • 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);
		}
	}
 }