물리 충돌 X 좌표 설명서
phy_collision_x
는 두 개의 물리 엔진이 활성화된 인스턴스 간의 충돌에서 감지된 모든 점의 X 좌표를 반환하는 읽기 전용 배열입니다.
문법
phy_collision_x[index]
반환값
- 실수형(단정도 부동 소수점 값) 또는 인스턴스에 물리 엔진이 활성화되어 있지 않은 경우에는 정의되지 않음.
예제
충돌 이벤트 예제
for(var i = 0; i < phy_collision_points; i += 1;){
part_particles_create(global.Sname, phy_collision_x[i], phy_collision_y[i], global.Spark, 5);
}
위의 코드는 두 개의 물리 엔진이 활성화된 인스턴스 간의 충돌에서 정의된 모든 점에 입자를 생성합니다.
활용 예제
1. 충돌 지점에 입자 생성
for(var i = 0; i < phy_collision_points; i += 1;){
part_particles_create(global.Sname, phy_collision_x[i], phy_collision_y[i], global.Spark, 10);
}
- 이 코드는 충돌 지점에서 더 많은 입자를 생성합니다.
2. 충돌 지점에 소리 재생
for(var i = 0; i < phy_collision_points; i += 1;){
audio_play_sound(global.CollisionSound, 1, false);
}
- 충돌 지점에서 소리를 재생합니다.
3. 충돌 지점에 효과 추가
for(var i = 0; i < phy_collision_points; i += 1;){
instance_create_layer(phy_collision_x[i], phy_collision_y[i], "EffectsLayer", obj_CollisionEffect);
}
- 충돌 지점에 효과를 추가하는 코드입니다.
표
항목 | 설명 |
---|---|
phy_collision_x |
충돌 지점의 X 좌표 배열 |
반환값 | 실수형 값 또는 정의되지 않음 |
사용 예 | 입자 생성, 소리 재생, 효과 추가 등 |
코드 예제 | 충돌 이벤트에서 입자 생성 코드 등 |