소스 코드 보기: https://github.com/a-mean-blogger/text-game-maker-js/blob/master/src/managers/screen-manager/screen-manager_cursor.js
클라스(TM.IObject를 상속받음)
**이 클라스는 TM.ScreenManager의 하위 항목으로 사용하기 위해 만들어졌습니다. 그래서 클라스이름이 ScreenManager_로 시작합니다.커서를 조작하기 위한 인스턴스를 생성하는 클라스입니다. TM.ScreenManager의 인스턴스 생성시 cursor 항목에 이 인스턴스가 자동으로 생성됩니다.
**커서는 현재화면의 밖의 좌표로 이동할 수 없습니다.
**예제 소스 코드 보기: screen-manager_cursor-tutorial.js
var TMS(Text Game Maker Screen)에 TM.ScreenManager의 인스턴스를 생성합니다. TMS.cursor에 TM.ScreenManager_Cursor의 인스턴스가 자동으로 생성됩니다.
var TMS = new TM.ScreenManager();
커서를 (10,5) 위치로 이동해봅시다.
TMS.cursor.move(10,5);
현재 페이지의 브라우저 콘솔을 연 다음 아래의 명령어들을 입력하여 바로 테스트해 봅시다.
TMS.cursor.hide() //커서를 숨김 TMS.cursor.show() //커서를 보이게 함 TMS.cursor.move(2,10) //커서를 (2,10)위치로 이동시킴
댓글
이 글에 댓글을 다시려면 SNS 계정으로 로그인하세요. 자세히 알아보기