(키코드 활용 권유) |
|||
(사용자 2명의 중간 판 4개는 보이지 않습니다) | |||
6번째 줄: | 6번째 줄: | ||
[키입력 아이디=[[Lnx:paramtype string|문자열]] 매크로=[[Lnx:paramtype marco list|함수목록]]] | [키입력 아이디=[[Lnx:paramtype string|문자열]] 매크로=[[Lnx:paramtype marco list|함수목록]]] | ||
</div> | </div> | ||
− | <br>입력이 발생했을 때 특정 매크로를 호출하게 합니다. 지정한 매크로를 해제하고 싶다면, 키입력해제 매크로 를 사용하세요. | + | <br>입력이 발생했을 때 특정 매크로를 호출하게 합니다. 지정한 매크로를 해제하고 싶다면, 키입력해제 매크로 를 사용하세요.<br> |
+ | [[Keycode|키코드]]를 활용하여 사용할 수 있습니다. | ||
==매개변수== | ==매개변수== | ||
23번째 줄: | 24번째 줄: | ||
==예제== | ==예제== | ||
− | + | 예제1 | |
<lnx>@매크로 키보드: | <lnx>@매크로 키보드: | ||
[텍스트 아이디="입력내용1" x=100 y=100 내용=키입력.값 ] | [텍스트 아이디="입력내용1" x=100 y=100 내용=키입력.값 ] | ||
30번째 줄: | 31번째 줄: | ||
[텍스트 아이디="입력내용4" x=100 y=160 내용=키입력.y ] | [텍스트 아이디="입력내용4" x=100 y=160 내용=키입력.y ] | ||
[키입력 매크로="키보드" 아이디="키"]</lnx> | [키입력 매크로="키보드" 아이디="키"]</lnx> | ||
+ | |||
+ | 예제2- 백키입력으로 질문창표시 후 게임종료 | ||
+ | <lnx>@매크로 ExitFromBS: | ||
+ | @조건 키입력.값 == 6 : | ||
+ | [대사창끄기] | ||
+ | [이전터치막기 아이디="DNTexit" ] | ||
+ | [이미지 아이디="ExitFromBSA" 파일명="ref/overwrite.png" GUI="예"] | ||
+ | [이미지 아이디="ExitFromBSY" 파일명="ref/yes.png" 위치="540,420" 북마크이동="나감" GUI="예"] | ||
+ | [이미지 아이디="ExitFromBSN" 파일명="ref/no.png" 위치="740,420" 북마크이동="안나감" GUI="예"] | ||
+ | [멈춤] | ||
+ | :나감 | ||
+ | [게임종료] | ||
+ | :안나감 | ||
+ | [삭제 아이디="ExitFromBSA" ] | ||
+ | [삭제 아이디="ExitFromBSY" ] | ||
+ | [삭제 아이디="ExitFromBSN" ] | ||
+ | [삭제 아이디="DNTexit" ] | ||
+ | [대사창켜기] | ||
+ | pass | ||
+ | @그외 : | ||
+ | pass | ||
+ | |||
+ | [키입력 매크로="ExitFromBS" 아이디="ExitFromBS" ] | ||
+ | </lnx> |
2016년 6월 30일 (목) 03:39 기준 최신판
키입력 매크로
정의
입력이 발생했을 때 특정 매크로를 호출하게 합니다. 지정한 매크로를 해제하고 싶다면, 키입력해제 매크로 를 사용하세요.
키코드를 활용하여 사용할 수 있습니다.
매개변수
매개변수명 | 인자타입 | 생략가능 | 기본값 | 설명 |
아이디 | 문자열 | 불가능 | "" |
키입력 매크로의 고유값 입니다. 키입력해제 매크로등에 이용됩니다. |
매크로 | 함수목록 | 불가능 | "" |
지정한 매크로를 실행합니다. |
예제
예제1
피니엔진 LNX 소스코드
@매크로 키보드: |
[텍스트 아이디="입력내용1" x=100 y=100 내용=키입력.값 ] |
[텍스트 아이디="입력내용2" x=100 y=120 내용=키입력.누름 ] |
[텍스트 아이디="입력내용3" x=100 y=140 내용=키입력.x ] |
[텍스트 아이디="입력내용4" x=100 y=160 내용=키입력.y ] |
[키입력 매크로="키보드" 아이디="키"] |
예제2- 백키입력으로 질문창표시 후 게임종료
피니엔진 LNX 소스코드
@매크로 ExitFromBS: |
@조건 키입력.값 == 6 : |
[대사창끄기] |
[이전터치막기 아이디="DNTexit" ] |
[이미지 아이디="ExitFromBSA" 파일명="ref/overwrite.png" GUI="예"] |
[이미지 아이디="ExitFromBSY" 파일명="ref/yes.png" 위치="540,420" 북마크이동="나감" GUI="예"] |
[이미지 아이디="ExitFromBSN" 파일명="ref/no.png" 위치="740,420" 북마크이동="안나감" GUI="예"] |
[멈춤] |
:나감 |
[게임종료] |
:안나감 |
[삭제 아이디="ExitFromBSA" ] |
[삭제 아이디="ExitFromBSY" ] |
[삭제 아이디="ExitFromBSN" ] |
[삭제 아이디="DNTexit" ] |
[대사창켜기] |
pass |
@그외 : |
pass |
[키입력 매크로="ExitFromBS" 아이디="ExitFromBS" ] |