떨어졌을 때 원래 위치로 돌아가기
해당 기능은 아바타
의 Y
위치를 확인하여 간단하게 만들 수 있습니다.
function Update(dt) {
//respawn when PLAYER y position is less than -5
if (PLAYER.position.y < -5){
PLAYER.spawn();
}
}
이 예제에서는 월드 아래의 메쉬와 충돌하여 만들 수 있습니다.
월드 아래에 객체를 배치하세요.
메쉬를 원하는 위치에 놓고 크기를 조정하세요. Body를 확인하고, Anchored가 선택되었는지 확인하세요.
메쉬를 투명하게 만드세요.
메쉬를 투명하게 만들려면 투명도(Opacity)를 조절하세요.
원래 위치로 돌아갈 수 있는 장소를 만드세요.
원하는 스폰을 클릭하고 시작 위치(Start Location)를 배치하세요.
코드
const spawnbox = WORLD.getObject("BOX(b5d)");
function Start() {
// use here spawn related logic
spawnbox.onCollide(PLAYER, () => {
PLAYER.spawn();
});
}