MIR Engine
미래 지향 설계에 초점을 맞춘 자체 제작 게임 엔진
로딩중...
검색중...
일치하는것 없음
MIR::Collider 구조체 참조final

충돌 영역 정보를 나타내는 컴포넌트 구조체 더 자세히 ...

#include <Collider.hpp>

MIR::Collider에 대한 상속 다이어그램 :
[범례]
MIR::Collider에 대한 협력 다이어그램:
[범례]

Public 멤버 함수

 Collider ()
 Collider 구조체의 기본 생성자
 
 Collider (float width, float height)
 Collider 구조체의 폭과 높이를 지정하는 생성자
 
- MIR::Component(으)로부터 상속된 Public 멤버 함수
virtual ~Component ()=default
 가상 소멸자
 

데이터 필드

float width
 충돌 영역의 폭(가로 길이)
 
float height
 충돌 영역의 높이(세로 길이)
 

추가로 상속된 멤버들

- MIR::Component(으)로부터 상속된 Public 타입
using Tag = std::uint32_t
 컴포넌트를 식별하기 위한 태그 타입 정의
 

상세한 설명

충돌 영역 정보를 나타내는 컴포넌트 구조체

이 구조체는 오브젝트의 충돌 판정을 위한 폭(width)과 높이(height)를 관리. 다른 오브젝트와의 충돌 검사 시, 이 폭과 높이를 사용하여 실제 게임 상에서의 충돌 범위 계산 가능.

생성자 & 소멸자 문서화

◆ Collider() [1/2]

MIR::Collider::Collider ( )
inline

Collider 구조체의 기본 생성자

폭과 높이를 0으로 초기화. 이 상태에서는 충돌 영역이 없는 상태와 동일.

58 : width(0.f), height(0.f)
59 {
60
61 }
float width
충돌 영역의 폭(가로 길이)
Definition Collider.hpp:43
float height
충돌 영역의 높이(세로 길이)
Definition Collider.hpp:50

◆ Collider() [2/2]

MIR::Collider::Collider ( float width,
float height )
inline

Collider 구조체의 폭과 높이를 지정하는 생성자

매개변수
width충돌 영역의 폭
height충돌 영역의 높이

이 생성자는 주어진 폭과 높이로 충돌 범위 설정 가능.

72 {
73
74 }

필드 문서화

◆ height

float MIR::Collider::height

충돌 영역의 높이(세로 길이)

이 값은 오브젝트의 세로 방향 충돌 범위 정의.

◆ width

float MIR::Collider::width

충돌 영역의 폭(가로 길이)

이 값은 오브젝트의 가로 방향 충돌 범위 정의.


이 구조체에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: