호빵의 IT 개발소

[MMO RPG] Collision 본문

C#, 유니티/MMO RPG 만들기 기초(클라이언트)

[MMO RPG] Collision

호빵Stack 2022. 1. 21. 23:41

Collision 조건

1) 나한테 or 상대한테 RigidBody가 있어야 한다. (IsKinematic : Off)

2) 나한테 Colloder가 있어야 한다. (IsTrigger : Off)

3) 상대한테 Collider가 있어야 한다. (IsTrigger : Off)


Collision 테스트 하는 방법

1. TestCollision.cs 생성 후 Player에 Add Component

- collision 발생 시 Log 출력이 됩니다.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Managers : MonoBehaviour
{
    private void OnCollisionEnter(Collision collision) //collision 감지
    {
    	Debug.Log($"Collision @ {collision.gameObject.name} !"); //collision 발생 시 collision 발생 오브젝트 log 출력
    }
}

 

 

---------------------------------------------------------------------------------------------------------------------------

참고 : [인프런] Rookiss님의 [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티  엔진

 

'C#, 유니티 > MMO RPG 만들기 기초(클라이언트)' 카테고리의 다른 글

[MMO RPG] Raycasting  (0) 2022.01.23
[MMO RPG] Trigger  (0) 2022.01.21
[MMO RPG] Collider  (0) 2022.01.21
[MMO RPG] Rotation  (0) 2022.01.19
[MMO RPG] Position  (0) 2022.01.19
Comments