Menambahkan code yang sudah dibuat tadi akan tetapi IleveToLoad dan sLeveToLoad di ganti
menambahkan ground dan collider
menambahkan enemy 2&3
Untuk Enemy3 sama persis dengan Enemy1. tapi untuk Enemy2 memiliki script sendiri, karna Enemy2 bergerak secara vertical
public float speed = 0.8f;
public float range = 3;
membuat Door
public bool useIntegerToLoadLevel = false;
private void OnTriggerEnter2D(Collider2D collision) { GameObject collisionGameObject = collision.gameObject;
}
void LoadScene() { if (useIntegerToLoadLevel) { SceneManager.LoadScene(iLevelToLoad); } else { SceneManager.LoadScene(sLevelToLoad); } }
Menambahkan scane baru (Level2)
menambahkan ground dan collider
menambahkan enemy 2&3 Untuk Enemy3 sama persis dengan Enemy1. tapi untuk Enemy2 memiliki script sendiri, karna Enemy2 bergerak secara vertical public float speed = 0.8f; public float range = 3;
float startingY; int dir = 1;
void Start() { startingY = transform.position.y; }
void FixedUpdate() { transform.Translate(Vector2.up speed Time.deltaTime dir); if (transform.position.y < startingY || transform.position.y > startingY + range) dir = -1; }