RPGMV 플러그인
2018.10.19 14:28

커스텀 숫자 입력 패드

조회 수 1020 추천 수 0 댓글 1
Atachment
첨부 '4'
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

 

소개

숫자 값을 입력받고 변수에 저장하는 기능을 제공합니다.

 

1.png

 

2.png

 

 

 

 

플러그인 커맨드

배경 및 창 배경 형식을 변경할 수 있습니다. 

 

창 폭과 높이는 고정 값 뿐만 아니라 해상도 값에 따라 바뀌는 비율 조정 방식으로 설정할 수도 있습니다.

 

3.png

 

예를 들면, 창의 폭을 아래와 같이 지정하면 해상도가 달라져도 가로 비율은 모든 해상도에서 동일한 비율을 유지하게 됩니다.

 

Math.floor(Graphics.boxWidth - Graphics.boxWidth / 3);

 

창 높이 값을 아래와 같이 하면 36(라인 크기) * 6 + 양옆 간격 값(18 * 2)만큼 설정됩니다.

 

this.fittingHeight(6); // 36(라인 크기) * 6 + 양옆 간격 값(18 * 2)

 

하지만 위와 같이 하면 해상도가 커지거나 작아질 때에도 같은 크기로 표시됩니다.

 

창의 세로 크기도 해상도에 맞게 자동으로 크기가 조정되게 끔 하려면 아래와 같은 방식으로 수정하시기 바랍니다.

 

Math.floor(Graphics.boxHeight - Graphics.boxHeight / 2);

 

숫자 값 매핑 기능은 번역 작업을 위한 것으로 신경 쓰실 필요가 없습니다.

 

4.png

 

배경을 모두 없애고 커스텀 디자인을 씌울 수도 있습니다. 이때 이미지 파일은 img/titles1 폴더에 둬야 합니다.

사용법

숫자 입력 패드는 플러그인 명령으로 띄울 수 있습니다. 

 

varId 은 값이 저장 될 변수의 ID 값입니다.

maxLength 은 최대 자리 수 입니다.

isNumber가 true이면 최종 값이 숫자로 취급되고, (parseInt로 정수 값으로 파싱합니다)

isNumber가 false면 최종 값이 문자열로써 취급됩니다.

 

StartNumberInput varId:1 maxLength:8 isNumber:true

 

숫자 취급과 문자열 취급은 비교 연산에서 큰 차이가 생기게 되니 주의 하시기 바랍니다.

 

Objective-C 언어처럼 매개변수 명을 같이 적어야 합니다. (설명서를 읽지 않아도 매개변수를 알아볼 수 있게 하기 위해 이렇게 만듦. 특별한 이유는 없습니다)

다운로드

링크 위에서 마우스 오른쪽 버튼 - 다른 이름으로 링크 저장을 눌러 파일로 저장하세요.

 

https://github.com/biud436/MV/raw/master/RS_Window_NumberInput.js

 

파일 이름은 원하는 대로 설정할 수 있습니다. (파일명에 한글이 있으면 안됩니다. 안드로이드 컴파일 시 오류 발생합니다)

테스트 환경

Windows 10 x64, 버전 1803 + RPG Maker MV v1.6.1 (nw : 0.33.4)

버전 로그

2018.10.15 (v1.0.0) - First Release.

 

?

  1. 회전하는 타이틀 메뉴 플러그인

    Date2015.10.26 CategoryRPGMV 플러그인 By파란별빛 Views843 Votes0
    Read More
  2. 화면 다중 분할 플러그인(Multiple Viewports)

    Date2016.08.25 CategoryRPGMV 플러그인 By러닝은빛 Views1179 Votes0
    Read More
  3. 현실 시간 변수 대입 플러그인

    Date2015.10.26 CategoryRPGMV 플러그인 By최빛빛 Views605 Votes1
    Read More
  4. 해상도 변경 플러그인 v0.1

    Date2015.10.24 CategoryRPGMV 플러그인 By카리스 Views5696 Votes2
    Read More
  5. 한글 이름 입력창 2.1v

    Date2016.02.12 CategoryRPGMV 플러그인 By맛난호빵 Views2411 Votes0
    Read More
  6. 한글 이름 입력 처리 플러그인

    Date2015.10.24 CategoryRPGMV 플러그인 By파란별빛 Views1677 Votes0
    Read More
  7. 한글 데미지 표시

    Date2018.07.09 CategoryRPGMV 플러그인 By러닝은빛 Views1205 Votes0
    Read More
  8. 한국어 조사 (은/는/이/가) 처리 플러그인 입니다.

    Date2015.10.24 CategoryRPGMV 플러그인 By파란별빛 Views1040 Votes0
    Read More
  9. 픽쳐 터치 플러그인

    Date2016.04.17 CategoryRPGMV 플러그인 By양갱님 Views2055 Votes0
    Read More
  10. 프리로드 매니저 (소재를 미리 불러서 게임진행을 빠르게)

    Date2015.10.26 CategoryRPGMV 플러그인 By파란별빛 Views698 Votes0
    Read More
  11. 텍스트 입력창(Keyboard Input Dialog)

    Date2016.08.09 CategoryRPGMV 플러그인 By러닝은빛 Views1427 Votes1
    Read More
  12. 타이틀 커맨드에 '게임종료'를 추가해줍니다.

    Date2015.10.26 CategoryRPGMV 플러그인 By파란별빛 Views114030 Votes0
    Read More
  13. 타이틀 스크린 스킵

    Date2015.11.03 CategoryRPGMV 플러그인 By공원소년 Views1020 Votes0
    Read More
  14. 크리티컬 데미지 배수 설정

    Date2015.11.01 CategoryRPGMV 플러그인 By백난화백 Views875 Votes0
    Read More
  15. 퀘스트 시스템 플러그인! Gameus' Quest System

    Date2015.11.07 CategoryRPGMV 플러그인 Bywillmv Views1578 Votes0
    Read More
  16. 컷신 플러그인

    Date2020.10.30 CategoryRPGMV 플러그인 By스트레이보우 Views1948 Votes0
    Read More
  17. 커스텀 숫자 입력 패드

    Date2018.10.19 CategoryRPGMV 플러그인 By러닝은빛 Views1020 Votes0
    Read More
  18. 점프 액션 플러그인.

    Date2015.11.07 CategoryRPGMV 플러그인 Byplam Views1219 Votes0
    Read More
  19. 전투속도 고속화 플러그인.

    Date2015.10.24 CategoryRPGMV 플러그인 By파란별빛 Views1100 Votes0
    Read More
  20. 전투 도중 멤버교체가 가능해지는 플러그인

    Date2016.01.13 CategoryRPGMV 플러그인 ByWailer Views1301 Votes0
    Read More
Board Pagination Prev 1 2 3 4 Next
/ 4






[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)