Exemple #1
0
 // Field Item과 충돌한 상태에서 스페이스바로 획득하기
 private void OnTriggerStay2D(Collider2D collision)
 {
     if (Input.GetKey(KeyCode.W))
     {
         if (collision.CompareTag("FieldItem"))
         {
             // fieldItem를 추가 -> 추가 성공하면 필드에서 제거.
             FieldItem fieldItem = collision.GetComponent <FieldItem>();
             if (AddItem(fieldItem.GetItem()))
             {
                 fieldItem.DestroyItem();
             }
         }
     }
 }
Exemple #2
0
 private void OnTriggerEnter2D(Collider2D other)
 {
     if (other.CompareTag("FieldItem"))
     {
         FieldItem fieldItems = other.GetComponent <FieldItem>();
         if (AddItem(fieldItems.GetItem()))
         {
             fieldItems.DestroyItem();
         }
     }
     else if (other.CompareTag("Coin"))
     {
         Coin coins = other.GetComponent <Coin>();
         curCoin += coins.value;
         coins.picked();
     }
 }