-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
해결됨
몬스터가 참조가 안되는 이슈가 있습니다.
21.11.14 15:28 작성 조회수 171
0
안녕하세요. 강의 중 stageInfo 에서 monster 를 아래처럼 선언하게 되면, greenMon 을 찾을 수 없다고 에러가 뜹니다.
const stageInfo = {
stage: [],
monster: [
{defaultMon: greenMon, bossMon: greenMonBoss},
{defaultMon: yellowMon, bossMon: yellowMonBoss},
{defaultMon: pinkMon, bossMon: pinkMonBoss}
]
}
Uncaught ReferenceError: greenMon is not defined
at game.js:27
올려주신 완성본 파일로 한번 덮어 씌워봤는데도 동일한 에러가 뜨는데요... 확인 해주실 수 있으실까요 ??
(앞에 stageInfo 에서 greenMon 을 추가할 때 Monster.greenMon 으로 수정하면 class Monster 에서 제대로 받아오지 못하는 것 같아요)
답변을 작성해보세요.
2
티라미수
질문자2021.11.14
메인 페이지에서 선언 순서를 변경하니까 해결 됐습니다 ~ ^^;;
이전에는 monster.js 를 game.js 아래에 선언했었는데, class.js 위로 순서를 변경했어요!!
<script src="./js/monster.js"></script>
<script src="./js/class.js"></script>
<script src="./js/game.js"></script>
깡코딩
지식공유자2021.11.14
안녕하세요 :)
스스로 해결하셨다니 축하드립니다.
몬스터 오브젝트를 먼저 로드하지 않아 발생했던 에러인가 보네요 ^^;
그럼 열공하시길 바라겠습니다 :)
답변 1