

르탄이 예제를 보고 직접 그려서 적용시켜봤는데 잘 움직입니다!(사진은 움짤이아니라 정지된모습이지만)

독도체험관에서는 이렇게 특정 부분을 지나면 캐릭터 전체모습을 바꾸고, 또 본인의 원래 모습으로 돌아오는게 가능한데
이걸 하고 싶은데 어떻게 코딩할지 몰라 문의남깁니다.//
현재 뭐가 뭘의미하는지 이해하지 못한체 강의 보고 오픈북식으로 하나하나 쳐가며 배우는중이라 어떤 코딩용어를 써야할지조차 몰라서 질문 남겨요ㅠㅠ

작성한 코드 및 에러 메세지
에러는 아니고 지금까지 코드 공유드려요!
// spartan이라는 변수를 자바스크립트 문법에 맞게 생성
let vank = App.loadSpritesheet('vank.png', 64, 96, {
left: [0, 1, 2, 3], // left 라는 이미 정해진 왼쪽 방향으로 걸을 때의 애니메이션 이름
up: [0], // 그 이름에 쓰일 전체 파일에서의 인덱스 넘버들
down: [0],
right: [0, 1, 2, 3],
}, 8); // 1초에 8장으로 한다.
// 플레이어가 입장할 때(listen), 바로 spartan 그림으로 교체줍니다(action)
App.onJoinPlayer.Add(function(player){
player.sprite = vank;
// 플레이어 속성이 변경되었으므로 호출해서 실제 반영해준다.
player.sendUpdated();
})
App.onSay.Add(function(player, text){
if(text == 'speed up'){
player.moveSpeed = 400;
}
if(text == 'speed down'){
player.moveSpeed = 30;
}
player.sendUpdated();
let message = player.name + '님이 ' + text + '(이)라고 말했습니다';
App.showCenterLabel(message);
}
)
App.onJoinPlayer.Add(function(player){
let mbtis = ["ENFP", "ESTJ", "INFP", "ISTP"];
let nth = Math.floor(Math.random() * mbtis.length);
player.title = "디지털메타버스외교관1기";
player.sendUpdated();
App.showCenterLabel("외국인 독립운동가 기념관에 오신 걸 환영합니다");
})
