コード例 #1
0
ファイル: Enemy.cs プロジェクト: jioujie/Unity_Simple_2D_Game
 private void Update()
 {
     boundary = Mathf.Abs(GetComponent <Transform>().position.x);
     if (boundary > 11)
     {
         Destroy(gameObject);
         SpawnMob.mobDestroy();
     }
 }
コード例 #2
0
ファイル: Enemy.cs プロジェクト: jioujie/Unity_Simple_2D_Game
    public void Damage(int damageCount)
    {
        hp -= damageCount;

        /*
         * MonsterMove damage = new MonsterMove();
         * damage.damage(damageCount);
         */

        GetComponent <Rigidbody2D>().AddForce(new Vector2(0, 500f));


        if (hp <= 0)
        {
            Destroy(gameObject);
            SpawnMob.mobDestroy();
        }
    }