![]() |
MIR Engine
미래 지향 설계에 초점을 맞춘 자체 제작 게임 엔진
|
엔티티의 위치를 나타내는 컴포넌트 구조체 더 자세히 ...
#include <Position.hpp>
Public 멤버 함수 | |
Position () | |
기본 생성자 | |
Position (float x, float y) | |
지정한 좌표로 Position을 초기화하는 생성자 | |
![]() | |
virtual | ~Component ()=default |
가상 소멸자 | |
데이터 필드 | |
float | x |
엔티티의 x좌표 | |
float | y |
엔티티의 y좌표 | |
추가로 상속된 멤버들 | |
![]() | |
using | Tag = std::uint32_t |
컴포넌트를 식별하기 위한 태그 타입 정의 | |
엔티티의 위치를 나타내는 컴포넌트 구조체
Position 컴포넌트는 2차원 공간 상에서 엔티티의 위치 정보 관리. x, y 좌표를 통해 엔티티가 게임 월드 내 어디에 배치되는지를 지정할 수 있음. 다른 시스템(렌더링, 물리 연산 등)에서 이 위치 정보를 활용해 엔티티의 실제 표현이나 상호작용을 처리할 수 있음.
|
inline |
기본 생성자
x, y를 0으로 초기화하여 엔티티는 (0,0) 위치에서 시작.
|
inline |