ClownfromSubang / G-man-Run-3

UAS
MIT License
0 stars 0 forks source link

Level 2 #6

Open ClownfromSubang opened 2 years ago

ClownfromSubang commented 2 years ago
  1. membuat Door

    • Menambahkan Door di scane 1 (Level 1)
    • menambahkan script baru yang berfungsi untuk mentransfer player ke Level 2 public int iLevelToLoad; public string sLevelToLoad;

    public bool useIntegerToLoadLevel = false;

    private void OnTriggerEnter2D(Collider2D collision) { GameObject collisionGameObject = collision.gameObject;

    if(collisionGameObject.name == "Player")
    {
        LoadScene();
    }

    }

    void LoadScene() { if (useIntegerToLoadLevel) { SceneManager.LoadScene(iLevelToLoad); } else { SceneManager.LoadScene(sLevelToLoad); } }

    • Menambahkan collider
  2. Menambahkan scane baru (Level2)

    • Menambahkan scan baru level 2
    • menambahkan Door untuk tempat masuknya player
    • Menambahkan code yang sudah dibuat tadi akan tetapi IleveToLoad dan sLeveToLoad di ganti image
  3. menambahkan ground dan collider

  4. 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; }