> For the complete documentation index, see [llms.txt](https://docs.overdare.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.overdare.com/korean/development/api-reference/classes/physicsservice.md).

# PhysicsService

PhysicsService : `Instance`

## Overview

PhysicsService는 물리 연산에서 객체 간 충돌 규칙을 세밀하게 제어하는 서비스로, 충돌 그룹을 생성하고 각 그룹 간의 상호작용 여부를 설정할 수 있습니다.

예를 들어, 플레이어의 레벨에 따라 특정 벽을 통과할 수 있도록 설정하는 방식으로 활용할 수 있습니다.

## Properties

## Methods

### IsChannelRegistered

지정한 CollisionChannel을 현재 사용할 수 있는지 여부를 반환합니다.

#### Parameters

| `Enum.CollisionChannel` Channel | 확인할 충돌 채널입니다. |
| ------------------------------- | ------------- |

#### Return

| `boolean` | 채널이 등록(사용 가능)되어 있으면 `true`, 그렇지 않으면 `false`입니다. |
| --------- | ----------------------------------------------- |

#### Code Samples

### IsCustomChannel

지정한 CollisionChannel이 스튜디오 기본 제공 채널이 아니라 개발자가 등록한 커스텀 채널인지 여부를 반환합니다.

#### Parameters

| `Enum.CollisionChannel` Channel | 확인할 CollisionChannel입니다. |
| ------------------------------- | ------------------------ |

#### Return

| `boolean` | 개발자가 등록한 커스텀 채널이면 `true`, 내장 채널이거나 등록되지 않은 채널이면 `false`입니다. |
| --------- | ----------------------------------------------------------- |

#### Code Samples

### IsCustomProfile

지정한 충돌 프로필이 OVERDARE에서 기본 제공하는 프로필이 아니라 개발자가 만들었거나 수정 가능한 프로필인지 여부를 반환합니다.

#### Parameters

| `string` ProfileString | 확인할 충돌 프로필의 이름입니다. |
| ---------------------- | ------------------ |

#### Return

| `boolean` | 수정 가능한 커스텀 프로필이면 `true`, 기본 제공 프로필이거나 존재하지 않으면 `false`입니다. |
| --------- | ---------------------------------------------------------- |

#### Code Samples

### IsProfileRegistered

지정한 이름의 충돌 프로필이 현재 존재하는지 여부를 반환합니다.

#### Parameters

| `string` ProfileString | 확인할 충돌 프로필의 이름입니다. |
| ---------------------- | ------------------ |

#### Return

| `boolean` | 해당 이름의 프로필이 등록되어 있으면 `true`, 그렇지 않으면 `false`입니다. |
| --------- | ------------------------------------------------ |

#### Code Samples

## Events

## See also

{% content-ref url="<https://github.com/overdare/creator-guide/blob/main/manual/studio-manual/game-development/collision-groups.md>" %}
<https://github.com/overdare/creator-guide/blob/main/manual/studio-manual/game-development/collision-groups.md>
{% endcontent-ref %}
