커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
스프라이트 이미지, 플레이어 타이틀 성공했는데 갑자기 또 안돼요...ㅠㅠ
undefined주차
북마크
양*희
댓글
20
추천
0
조회수
50
조회수
50
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


처음에 스프라이트 이미지 불러와서 적용시키고 위에 플레이어 타이틀 띄우는것까지 성공하고

이제 속도조절이랑 ~님이 ~라고 말했습니다 해야지했는데

얘네를 추가하니까 갑자기 되던것도 안되는 상황 = 걍 아무것도 적용이 안되는 상황ㅠㅠ

AI코딩 돌려보니 text0으로 오타났다해서 )로 수정했는데 그래도 안돼요.. 도와주실 수 있나요...

미리 감사합니다




작성한 코드 및 에러 메세지

// 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){

  

  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.moveSpeed = 300;

 player.title = "디지털메타버스외교관1기";

 player.sendUpdated();

 App.showCenterLabel("외국인 독립운동가 기념관에 오신 걸 환영합니다");

})


//if(text == 'speed up'){

  player.moveSpeed = 400;

}

if(text == 'speed down'){

  player.moveSpeed = 30;

}

player.sendUpdated();



취소
 공유
취소
댓글 0
댓글 알림
나의얼굴