| public void Ondamaged(Collision2D target) { // 피격 리액션 int reactionVector = 0; if (player_rigid.position.x - target.transform.position.x > 0) { reactionVector = 10; } else if (player_rigid.position.x - target.transform.position.x < 0) { reactionVector = -10; } player_rigid.velocity = Vector2.zero; player_rigid.velocity += new Vector2(reactionVector, 1) * 15; } |
| void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.tag == "Enemy") { Debug.Log("적에게 접촉"); Ondamaged(collision); } } |
미쳐버리겠네 ;;