Reference:input field

피니엔진위키미러
이동: 둘러보기, 검색

입력필드 매크로

정의

[입력필드 아이디=문자열 위치=위치 라벨=문자열 글꼴=폰트파일 크기=숫자 색상=RGB x=숫자 y=숫자 내용=문자열 길이제한=숫자 부모=노드아이디 패스워드=승락 GUI=승락]


유저에게 문자열을 입력 받을 수 있는 필드를 생성합니다.
  • 입력된 값은 입력필드가져오기 매크로 를 이용해서 가져옵니다.
  • 생성된 입력필드는 삭제 매크로를 이용해서 제거합니다.

매개변수

매개변수명 인자타입 생략가능 기본값 설명
아이디 문자열 불가능 "" 입력필드를 지칭하는 고유 아이디 입니다.
위치 위치 가능 "화면중앙" 표시할 위치를 전달해야 합니다.
라벨 문자열 가능 "" 입력 필드에 아무 값도 입력되지 않았을 때 출력할 힌트 텍스트
글꼴 폰트파일 가능 "" 입력 될 문자열의 폰트 파일입니다.
크기 숫자 가능 20 입력 될 문자열의 폰트 사이즈입니다.
색상 RGB 가능 "255,255,255" 입력 될 문자열의 폰트 색상입니다.
x 숫자 가능 0 위치 매개변수 대신 넘겨줄 수 있는 인자 입니다. x값을 지정해 줄 수 있습니다
y 숫자 가능 0 위치 매개변수 대신 넘겨줄 수 있는 인자 입니다. y값을 지정해 줄 수 있습니다.
내용 문자열 가능 "" 입력 필드에 기본적으로 입력될 값
길이제한 숫자 가능 -1 입력 될 값의 길이를 제한합니다. -1이면 길이제한 없음
부모 노드아이디 가능 "" 정한 노드 아이디에 생성할 [입력필드]가 종속됩니다. 부모가 움직이거나 크기가 변경되면 종속된 노드들도 모두 같이 변형됩니다.
패스워드 승락 가능 "아니오" 예 를 입력하면 입력되는 값이 * 로 출력됩니다
GUI 승락 가능 "아니오" 화면의 최상단 레이어에 배치시킬지 여부입니다. 터치 입력도 가장 우선 받습니다.

예제

<lnx>[입력필드 아이디="로그인_아이디" 라벨="아이디를 입력해주세요." x=100 y=200 ] [입력필드 아이디="로그인_패스워드" 라벨="비밀번호를 입력해주세요." x=100 y=230 패스워드="예" ] </lnx>