RPGMV 플러그인
2018.10.19 14:28

커스텀 숫자 입력 패드

조회 수 1023 추천 수 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.27 CategoryRPGMV 플러그인 Byplam Views842 Votes0
    Read More
  2. 데이터 베이스 이스케이프 처리 플러그인

    Date2015.11.01 CategoryRPGMV 플러그인 By백난화백 Views708 Votes0
    Read More
  3. 동적 맵 타일 수정 플러그인

    Date2018.07.17 CategoryRPGMV 플러그인 By베지테리안카카오 Views825 Votes0
    Read More
  4. 맵상에서 캐릭터 스프라이트 이미지를 offset해주는 플러그인

    Date2016.07.19 CategoryRPGMV 플러그인 Bylklslel Views1075 Votes0
    Read More
  5. 맵타일 크기 변경 플러그인!

    Date2015.10.26 CategoryRPGMV 플러그인 By파란별빛 Views1412 Votes0
    Read More
  6. 모바일 패드 플러그인입니다! MBS - Mobile DirPad & Action Button

    Date2015.11.07 CategoryRPGMV 플러그인 Bywillmv Views2009 Votes3
    Read More
  7. 발소리 재생 플러그인

    Date2015.12.28 CategoryRPGMV 플러그인 By러닝은빛 Views1653 Votes0
    Read More
  8. 배틀미스트(전투중포그효과) 플러그인

    Date2015.10.26 CategoryRPGMV 플러그인 By파란별빛 Views547 Votes0
    Read More
  9. 스크린샷 파일 만들기

    Date2015.12.23 CategoryRPGMV 플러그인 By러닝은빛 Views2151 Votes0
    Read More
  10. 업적플러그인

    Date2020.09.02 CategoryRPGMV 플러그인 By스트레이보우 Views1657 Votes0
    Read More
  11. 엔딩 후 타이틀과 BGM 변경

    Date2015.12.21 CategoryRPGMV 플러그인 By러닝은빛 Views2316 Votes0
    Read More
  12. 오렌지 - 타임 시스템 플러그인(Time system). (게임 시간시스템 관련)

    Date2015.11.07 CategoryRPGMV 플러그인 Byplam Views948 Votes1
    Read More
  13. 윈도우 시스템 트레이로 최소화

    Date2016.01.21 CategoryRPGMV 플러그인 By러닝은빛 Views2031 Votes0
    Read More
  14. 이벤트 이름 표시하기

    Date2016.04.05 CategoryRPGMV 플러그인 By러닝은빛 Views2098 Votes1
    Read More
  15. 이벤트 자동 추적 플러그인

    Date2016.04.27 CategoryRPGMV 플러그인 By러닝은빛 Views2715 Votes3
    Read More
  16. 이벤트(엑스트라) 좌표 콘트롤 플러그인(Move Route Extras - Version 1.1)

    Date2015.11.07 CategoryRPGMV 플러그인 Byplam Views861 Votes0
    Read More
  17. 전투 도중 멤버교체가 가능해지는 플러그인

    Date2016.01.13 CategoryRPGMV 플러그인 ByWailer Views1303 Votes0
    Read More
  18. 전투속도 고속화 플러그인.

    Date2015.10.24 CategoryRPGMV 플러그인 By파란별빛 Views1105 Votes0
    Read More
  19. 점프 액션 플러그인.

    Date2015.11.07 CategoryRPGMV 플러그인 Byplam Views1219 Votes0
    Read More
  20. 커스텀 숫자 입력 패드

    Date2018.10.19 CategoryRPGMV 플러그인 By러닝은빛 Views1023 Votes0
    Read More
Board Pagination Prev 1 2 3 4 Next
/ 4






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

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