Create, Compete & Win at Redbrick Connect 2024! 🎉
스니펫아바타 속도 변경하기

아바타 속도 변경하기

아바타의 움직임 속도를 변경하려면 기본적으로 avatar.changePlayerSpeed(1)를 사용할 수 있습니다. 기본 속도는 1입니다. 아바타 API에 대한 더 많은 정보는 여기에서 확인할 수 있습니다.

🚫

onCollide 같은 메소드를 사용하려면 객체의 속성 패널에서 Body를 체크하는 것을 잊지 마세요!

Physics -> Body


Result

원하는 곳에 객체를 배치하세요.


Boost Item

Code

const boost = WORLD.getObject("boostTitle");
 
function Start() {
  // use here PLAYER related logic
  boost.onCollide(PLAYER, () => {
    boost.kill();
    //change PLAYER speed
    PLAYER.changePlayerSpeed(2);
  });
}

특정 아이템을 먹을 때 3초 동안 빠르게 만들어주세요.

const boost = WORLD.getObject("boostTitle");
 
function Start() {
  // use here PLAYER related logic
  boost.onCollide(PLAYER, () => {
    boost.kill();
    //change PLAYER speed
    PLAYER.changePlayerSpeed(2);
    setTimeout(() => {
      PLAYER.changePlayerSpeed(1);
    }, 3000); //wait 3 seconds
  });
}