2017-02-20 2 views
0

안녕하세요 동료 screeps 플레이어,lookForAt returns undefined

변수에 lookForAt를 할당하려고하면 정의되지 않은 값을 반환합니다. 심지어 콘솔

, 내가

creep.room.lookForAt(LOOK_STRUCTURES, 33, 33); 

이 그 좌표에있는 다른 구조를 가진 개체를 반환 작성하는 경우. 대신 변수에 할당 할 경우

var x = creep.room.lookForAt(LOOK_STRUCTURES, 33, 33); 

반환 값은 정의되지 않습니다. 어떤 제안?

답변

3

콘솔의 변수 할당은 항상 undefined를 반환합니다. 예를 들어보십시오 :

var x = 4 

를이 실제 코드에서 발생하고뿐만 아니라 콘솔, 여기에 설명되어 어떤 외부의 문제가있을 수해야합니다. 콘솔 출력에 객체를 보낼 때

가이 같은 JSON으로 직렬화 때로는 똑똑 : 이상

JSON.stringify(Game.creeps[name].room.lookForAt(LOOK_STRUCTURES, 30, 14)) 
+0

좋아,뿐만 아니라 내 코드에 문제가있을 수 있어야합니다. 내 코드를 게시하는 또 다른 질문을 만들고 솔루션을 찾을 수 있습니다. 감사! –