물리 엔진 변수: phy_com_x
개요
phy_com_x
는 인스턴스의 질량 중심의 x 위치를 반환하는 읽기 전용 변수입니다. 이 값은 인스턴스의 밀도, 관성 및 질량에 따라 자동으로 계산됩니다.
문법
phy_com_x;
반환 값
- 단일 정밀도 부동 소수점 값
- 인스턴스가 물리 엔진이 활성화되지 않은 경우
undefined
를 반환
예제
다음 코드는 두 개의 변수를 설정하여 인스턴스의 질량 중심의 x 및 y 위치를 가져옵니다.
xx = phy_com_x;
yy = phy_com_y;
활용 예제
예제 번호 | 설명 | 코드 스니펫 |
---|---|---|
1 | 질량 중심 위치 출력 | ```gml |
show_message("X: " + string(xx)); | ||
``` | ||
2 | 물체의 이동에 따른 질량 중심 계산 | ```gml |
if (xx > 100) { | ||
// 물체 이동 로직 | ||
} | ||
3 | 질량 중심을 기준으로 회전 | ```gml |
rotate_object(phy_com_x, yy); | ||
``` | ||
4 | 물리적 충돌 후 질량 중심 확인 | ```gml |
if (collision) { | ||
var centerX = phy_com_x; | ||
} | ||
``` |
이 문서에서는 phy_com_x
변수의 사용법과 다양한 활용 예제를 설명했습니다.