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

엔티티의 위치를 나타내는 컴포넌트 구조체 더 자세히 ...

#include <Position.hpp>

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

Public 멤버 함수

 Position ()
 기본 생성자
 
 Position (float x, float y)
 지정한 좌표로 Position을 초기화하는 생성자
 
- MIR::Component(으)로부터 상속된 Public 멤버 함수
virtual ~Component ()=default
 가상 소멸자
 

데이터 필드

float x
 엔티티의 x좌표
 
float y
 엔티티의 y좌표
 

추가로 상속된 멤버들

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

상세한 설명

엔티티의 위치를 나타내는 컴포넌트 구조체

Position 컴포넌트는 2차원 공간 상에서 엔티티의 위치 정보 관리. x, y 좌표를 통해 엔티티가 게임 월드 내 어디에 배치되는지를 지정할 수 있음. 다른 시스템(렌더링, 물리 연산 등)에서 이 위치 정보를 활용해 엔티티의 실제 표현이나 상호작용을 처리할 수 있음.

생성자 & 소멸자 문서화

◆ Position() [1/2]

MIR::Position::Position ( )
inline

기본 생성자

x, y를 0으로 초기화하여 엔티티는 (0,0) 위치에서 시작.

52 : x(0.f), y(0.f)
53 {
54 }
float y
엔티티의 y좌표
Definition Position.hpp:45
float x
엔티티의 x좌표
Definition Position.hpp:40

◆ Position() [2/2]

MIR::Position::Position ( float x,
float y )
inline

지정한 좌표로 Position을 초기화하는 생성자

매개변수
x엔티티의 초기 x좌표
y엔티티의 초기 y좌표
62 : x(x), y(y)
63 {
64 }

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