질문과 답변

Extra Form

 그림이랑 변수로 hp와 mp를 표시 하는 법 말고 스크립트로 현재 hp와 mp를 창 위쪽에 표시 하는 방법이 있을까요 ㅠㅠ?

자세한 스크립트와 적용 방법 부탁드려요 ㅠㅠ!!

 

 

 

 

 

 

 

 

■ 질문전 필독!
  • 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
  • 하나의 게시물에는 하나의 질문만 합니다.
  • 제목은 질문의 핵심 내용으로 작성합니다.
  • 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
  • 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
  • 답변받은 게시물은 삭제하지 않습니다.
  • 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
    • 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!

※ 미준수시 사전경고 없이 게시물을 삭제합니다.

Comment '7'
  • ?
    무명시절 2018.09.28 09:59
    검색하고 질문 다시지...
    http://avangs.info/plugin_mv/1498402
  • profile
    A구몽 2018.09.29 03:13

    그림(폰트)이랑 변수는 문자나 숫자 출력의 기본입니다. 질문의 의도는 툴 내에 준비된 변수와 이벤트 명령기능 없이 스크립트 만으로 출력하고 싶으신 건가요?
    먼저 올라온 답변의 플러그인을 활용하면 시간을 절약할 수 있겠지만, 자신만의 틀을 만들고 싶으신 건지요?

  • ?
    707 2018.10.03 00:06
    앗 네!! 이벤트 명령 없이 바로 스크립트로 출력 하고 싶습니다. 체력바를 게이지로 표시하고 싶지는 않습니다.
    위에 올라온 플러그인을 활용하기 보단 숫자로 예를들어 최대 체력이 5면 화면 위에 5 숫자(글자)로 뜨고 줄어들면 그에 맞게 숫자가 줄어드는 식으로 변수나 이벤트 없이 스크립트 만을 이용해서 짜고 싶습니다.ㅠㅠ
  • profile
    A구몽 2018.10.04 16:08

    //준비물?들 입니다.


    그림 출력
    $gameScreen._pictures[n] = new Game_Picture();
    //위 작업은 한번이면 충분합니다.

    $gameScreen._pictures[n].show(name, origin, x, y, scaleX, scaleY, opacity, blendMode);
    //name은 문자열로 pictures폴더에 존재하는 그림파일의 이름입니다.
    //x, y 는 그림을 출력할 스크린 좌표입니다
    //origin은 보통 0, scale은 배율, opacity는 불투명도(최대 255), blendMode는 보통 0


    그림 색조 변경
    $gameScreen._pictures[n].tint([R,G,B,A], 프레임)
    //A는 255에서 완전 흑백
    //색조의 변화는 원본 그림의 검정색 부분에서 가장 뚜렷하고 흰색 부분은 색조가 변하지 않습니다.


    그림표시 갯수 제한 확장.
    //인덱스 100 초과의 그림 객체 생성시 참고.
    rpg_objects.js 파일의 741줄에 정의된
    Game_Screen.prototype.maxPictures 메소드의 반환값을 늘리는 것으로 가능.


    시작합니다.
    먼저 pictures폴더에 0~9까지의 숫자 이미지를 가져옵니다.(크기가 동일해야하며, 이름은 숫자 그대로 설정해야합니다.)

    게임 초기화 부분에 스크립트로 원하는 수의 그림객체를 만들어 둡니다.(1부터 시작이며, 기본적으로 100까지 제한되어있습니다.)
    for (var ㄱ = 1; ㄱ <= 100; ㄱ++) {
        $gameScreen._pictures[ㄱ] = new Game_Picture();
    };

    유니코드의 빈 플러그인을 생성하고 프로젝트에 포함시킵니다.(함수가 저장되지 않기 때문에 플러그인으로 정의합니다.)

    빈 플러그인을 채우겠습니다.

    숫자출력 = function (출력숫자, x, y, 색조배열, 인덱스) {
        //인수는 출력할 숫자, 스크린x좌표, 스크린y좌표, 색조배열([R,G,B,A]), 인덱스
        //인덱스는 $gameScreen._pictures[n].show 를 호출할 때 n에 해당합니다.

        출력숫자 = Math.trunc(출력숫자);
        //출력할 숫자의 소수부분을 제거합니다.

        출력숫자 = 출력숫자.toString();
        //출력할 숫자를 문자열로 만듭니다.

        for (var ㄱ = 0; ㄱ < 출력숫자.length; ㄱ++) {
            $gameScreen._pictures[인덱스 + ㄱ].show(출력숫자[ㄱ], 0, x, y, 100, 100, 255, 0);

            $gameScreen._pictures[인덱스 + ㄱ].tint(색조배열, 0);

            x += 9;
            //다음 숫자가 출력될 위치를 오른쪽으로 9칸 이동시킵니다.
            //처음에 가져온 0~9 이미지의 크기에 따라 변경하십시오.
            };
        }

    이제 프로젝트 내에서 스크립트로 숫자를 출력할 수 있습니다.

    숫자출력(현재체력, 50, 50, [255, 0, 0, 0], 1);
    숫자출력(현재마나, 50, 65, [0, 0, 255, 0], 5);
    //이런식 입니다.
    //인덱스가 겹치면 기존의 출력된 숫자가 덮어씌어지기 떄문에 자릿수 단위로 간격을 둡시다.

  • profile
    A구몽 2018.10.04 16:19 Files첨부 (2)

    캡처.PNG

    아직 조잡하지만 예시입니다.

    캡처1.PNG


    음수도 출력하고 싶다면 - 그림도 추가하십시오.

  • ?
    707 2018.10.16 19:17
    자세하고 상세한 설명 너무 감사드립니다 ㅠㅠㅠ!!
  • profile
    러닝은빛 2018.09.29 16:27
    HUD Maker나 MOG Hunter님의 전투 관련 플러그인을 사용하시기 바랍니다.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12390
스크립트 작성 RMMV confirm과 prompt의 ui? 디자인? 을 바꾸는 방법을 알고 싶어요 spsp 2021.12.20 82
스크립트 작성 RMMV alert창에 액터 이름 넣는 법 2 LV 2021.12.20 179
이벤트 작성 RMMV 조건분기의 조건 종류를 '그 이외의 경우일 때'를 제외하고 2가지 이상으로 할 수 있나요? 2 spsp 2021.12.20 80
스크립트 작성 RMMV 전투 도중에 전투 고속화 on/off 를 만들고 싶습니다. Newtrone 2021.12.19 80
턴제 전투 RMMZ (적군 입장)힐링 관련 질문 4 12478 2021.12.18 124
기타 툴선택 게임에 사용할 캐릭터 일러스트와 도트는 어디서 어떻게 만들어야 하나요? 3 디로 2021.12.15 278
플러그인 추천 RMMV 엔딩후 타이틀 영상 변경 설견 2021.12.15 209
라이선스 게임찾기 게임 플레이 및 트위치 유투브 방송 올려도 되나요? 2 반하 2021.12.14 158
RMXP RPG XP 질문 1 2021.12.14 116
플러그인 사용 RMMV 거울 플러그인 (RS_MirrorArea.js) 흐림 필터 토글 방법 LV 2021.12.12 101
맵배치 RMVXA 타일셋 2개 겹치기 1 file 핑크공주곽배철 2021.12.09 198
기본툴 사용법 RMMV 게임 플레이 중간에 메모장 등을 띄우는 이벤트를 넣고 싶습니다!! 4 소랭소랭 2021.12.09 382
스크립트 추천 RMVXA 타이틀 화면을 gif 등 움직이게 하고 싶습니다. 1 히지 2021.12.09 358
기본툴 사용법 RMMV 데이터베이스 용어 부분 질문 4 제비알 2021.12.06 168
플러그인 추천 RMMV 특정 엔딩 후 타이틀 변환 플러그인 있을까요? 1 설견 2021.12.05 219
스크립트 추천 RMVXA 한글/이름 입력창이 떴을 때 타이머가 멈추지 않고 흘러가게 하고 싶습니다. 다죽어가게생겻어다죽어가게 2021.12.02 186
이벤트 작성 RMVXA 타이머가 다 되었을 때 선택지를 강제로 종료시키고 대화창이 뜨게 하고 싶습니다. 2 다죽어가게생겻어다죽어가게 2021.12.01 238
기본툴 사용법 RMMV 설정한 레벨로 바뀌게 하는 법 1 투척민 2021.12.01 126
스크립트 작성 RMVXA 메뉴의 Continue와 Exit의 스크립트 질문 4 해비 2021.11.28 172
플러그인 추천 RMMV 플레이어 스탠딩 애니메이션을 넣고 싶어요. 2 모서리MOSEORI 2021.11.24 344
Board Pagination Prev 1 ... 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 ... 516 Next
/ 516