커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
스킬 쿨타임 표시
undefined주차
북마크
김*윤
댓글
1
추천
0
조회수
10
조회수
10
답변 완료

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

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


스킬 쿨타임을 남은 시간을 player.title으로 표시하려고 하는데 어떻게 해야하는지 모르겠습니다.

도와주세요

let _player = App.players;

let arrow_left = App.loadSpritesheet('arrow_left.png', 19, 19, [0], 0);

let arrow_right = App.loadSpritesheet('arrow_right.png', 19, 19, [0], 0);

let arrow_down = App.loadSpritesheet('arrow_down.png', 19, 19, [0], 0);

let arrow_up = App.loadSpritesheet('arrow_up.png', 19, 19, [0], 0);

let empty = App.loadSpritesheet('empty.png', 32, 32, [0], 0);

let c_keypress = 1;

let i;


App.onSay.Add(function(player, text){

  player.moveSpeed = text * 1;

  player.sendUpdated();

});


App.onJoinPlayer.Add(function(player){

  player.tag = {

    player_health: 100,

  };

  player.title = ("hp :" + player.tag['player_health'] + "\n<아처>");

  player.sendUpdated();

})


App.onUnitAttacked.Add(function (sender, x, y, target) {  

  target.tag['player_health'] = target.tag['player_health'] - 10;

  target.title = target.tag['player_health'];

  target.sendUpdated();

});

App.addOnKeyDown(keycode = 67, function(player){

  let X = player.tileX;

  let Y = player.tileY;

  if(c_keypress == 1){

    c_keypress = 0;

    if(player.dir == 4){

      Map.putObject(X, Y, arrow_down, {overlap : true})

      Map.moveObject(X, Y, X, Y + 15, 1)

    }

    else if(player.dir == 3){

      Map.putObject(X, Y, arrow_right, {overlap : true})

      Map.moveObject(X, Y, X + 15, Y, 1)

    }

    else if(player.dir == 1){

      Map.putObject(X, Y, arrow_left, {overlap : true})

      Map.moveObject(X, Y, X - 15, Y, 1)

    }

    else if(player.dir == 2){

      Map.putObject(X, Y, arrow_up, {overlap : true})

      Map.moveObject(X, Y, X, Y - 15, 1)

    }

    Map.clearAllObjects();

    c_keypress = 1;

  }

  return c_keypress;

}






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