메뉴 건너뛰기

창조도시 기록보관소

RPG2K 게이지 바 만들기

2010.01.07 18:57

†호크† 조회 수:600







가볍게 액알 만들기를 도전하고 있습니다.


 


처음엔 그저 몬스터와 타격하는 것에만 중점을 둘려고 했는데,


생각을 해보니 HP와 MP를 표시하는 것이 중요하다는 걸 깨달았습니다.


 


게이지 바를 만드는 것부터 스스로 하였는데,


처음이라 생각도 없이 게이지 바를 만들고 피와 마나 게이지 그림을 따로 그리는 줄도 몰랐었습니다.


 


나중에야 알게 되어서 (피&마나)그림을 만들게 되었지만 원래 게이지 바 크기에 맞춰서 그려야 하는 지도 몰랐고,


그냥 게이지 바의 피&마나 공간 만큼의 바를 만들어서 사용도 했었습니다.


(그런데 게이지 바 크기에서 피&마나의 위치를 고려해서 같은 크기로 만드는 것 같더군요.)


 


 


세부적으로 들어가서는 사이트 내의 정보를 활용했는데,


X,Y좌표에 그림 크기의 절반 만큼 대입하고,


주인공의 hp와 mp를 대입하고,


최대hp와 mp도 대입하고,


hp와 mp에 100을 곱한 후,


최대hp와 mp만큼을 나누고,


마지막엔 (100 - 그림 이미지의 가로 / 2) 만큼을 빼야한다는 것을...


ㅏ거뭎히ㅑㄱㄷ놓ㅁ


 


 


솔직히 사이트 내에서 이런 정보를 알아내는 과정에서 욕을 많이 했습니다.


무슨 말인지 몰랐기 때문이죠.


 


강의 올라온 글은 좀 있었지만 정작 왜 이러한 과정이 생기는 지 알지도 못했습니다.


(특히, 톰과잴리 님의 비법교류에서 가로의 절반이니, 세로의 절반이니...


변수 [세로의 길이]에서 무엇의 세로/2를 대입하라는 것인지...그런 것들..


게이지바 그림과 피 그림과 마나 그림의 전체적인 크기가 일정해야한다는 것을 몰랐을 때의


저에겐 알수없는 숙제였습니다.)


 


게이지 만들기 뜯어보라며 올라온 자료에는 hp와 mp에 200을 곱하던데 미쳐버리는 줄 알았습니다


(실행해보니 이상한 점은 없더군요.)


대충 제 짐작으로 그림의 크기가 100이 넘으면 그러는 것 같은데...어디까지 제 짐작이구요.


 


정작 제가 이렇게 질문을 하는 이유는


제가 만든 게이지 시스템에는 치명적인 문제가 있기 때문입니다...


 


피와 마나가 0이 되면 그 크기에 맞게 줄어들어야하는데


MP 24가 주어져 있고, mp가 10줄어드는 기술을 사용했을 때, 2번 사용하고도 4라는 MP가 남아있어야 하는데


1번을 쓰니 반 1/3이 남는 것처럼 표시가 되는 것입니다...


(물론 Hp도..수치 상으로는 절반이 남아있지만 다 죽어가는 것처럼 보이고...)


 


왜 이런 현상이 생기는지도 모르겠습니다.


다른 분의 강좌에서 설명하는 방식으로,


그 방식에서 요구하는 그림의 크기도 제대로 맞췄지만,


이런 이런 결과가 생기나 짜증이 나더군요.


 


일단 모르니 제가 짯던 이벤트 적겠습니다 스압이라 생각되거든 이 부분은 넘기세요.


재료 : 신 게이지 바(게이지가 표시되는 전체적인 틀), 신 게이지 바 hp,mp


        (이 3개의 그림의 크기는 86x26로 일정합니다.)


 


       [ 커먼이벤트 - 정기적으로 병렬처리 ]


그림 표시 : 3  신 게이지 바, (43,13)


변수의 조작 [주인공 최대HP]대입, 쟈크 최대 HP


변수의 조작 [주인공 최대MP]대입, 쟈크 최대 MP


변수의 조작[세로의 길이]대입, 13


 


변수의 조작[주인공HP]대입, 쟈크 HP


변수의 조작[주인공HP] X , 100


변수의 조작[주인공HP] / , 변수[주인공 최대HP]의 값


변수의 조작[주인공HP] - , 57


그림 표시 : 1,신 게이지 바 hp, [주인공HP],[세로의 길이]


 


변수의 조작[주인공MP]대입, 쟈크의 MP


변수의 조작[주인공MP] X , 100


변수의 조작[주인공MP] / , 변수[주인공 최대MP]의 값


변수의 조작[주인공MP] - , 57


그림 표시 : 2,신 게이지 바 mp, [주인공MP],[세로의 길이]


 


-------------------------------------------------------------------------------------


 


 


 


 


일단 제 게이지 바 그림을 올렸는데


그 그림에 맞게 이벤트 좀 짜주십시오..(커먼이벤트로 화면 왼쪽 상단에..)


 


그리고 제가 그린 게이지에 문제가 있다면 자세하게 가르쳐주시면 감사하겠습니다.


 제가 올렸던 글 중에서도 혹시 제가 착각을 하고 있는 부분이 있다면


가르쳐 주시면 정말 감사하겠습니다.


 


 


아, 제 글에서 색깔이 다른 부분은 무시하세요..


글이 길어서 집중이 안 될까봐 읽기 편하도록 포인트를 준 것입니다..;;

번호 제목 글쓴이 날짜 조회 수
7090 RPGXP 게임을 실행하는데 화면이 ; [1] 쪼리기 2007.01.31 625
7089 [RPGXP]액션 알피지에서 몬스터가 2가지 이상 공격하는 법(빠른답변부탁드립니다) [2] cyverjen 2007.02.25 624
7088 rpgxp 스크립트에 사용되는 루비어? [2] 모스쿠바 2005.08.06 624
7087 RPG 2000을 실행하면 검은 화면만 ; [2] 세지 2006.11.03 622
7086 rpg만들기xp에 대한 질문 3개 [1] 코로네 2006.04.26 620
7085 이펠리아 대륙전기 2 [1] 화니인 2009.07.09 619
7084 알만툴2000은 프레임이 99가 한계인데 늘릴수는 없는것인가요? [3] 카이샬리 2008.05.17 619
7083 RPG XP 조작키 변경에 대해 가르쳐주세요 [1] Raview 2007.09.19 617
7082 rpgxp 스크립트 에러 질문 [3] DJMAX 2008.02.16 614
7081 RPGXP 동영상 재생방법 rkskekfk 2007.04.02 613
7080 (RPG2003)그림표시에 관해 질문. [1] 미토스 2007.01.26 612
7079 rpgxp]avi 실행시키는 스크립트에서 오류가 납니다... file 오렌지맨 2005.09.17 612
7078 RPGVX 에서 세트 아이템 설정하려고 하는데 잘 안되네요 [2] 열정적으로 2008.11.26 611
7077 이펠리아대륙전기EP2 자하드사막의전설의검 어디서찾나요 ???? 자하드전설의검점 2009.07.13 608
7076 RPG만들기2003 패치문제 [1] 카르고의날개 2007.03.18 607
7075 RPG2000에 대해서 정말로 많이 궁금한게있습니다. [1] 이누야샤RPG만들쟈! 2005.08.20 607
7074 거기 잘생기고 예쁜분들. 'RPGXP'는 어디서 구합니까..? KBOY∮ 2005.07.21 606
7073 rpg2000 주인공 일행수에 대해 질문이요.... [4] 디에프나나 2007.07.21 603
7072 rpg2000 03 xp 그리고 런타임패키지 페라리a 2005.12.25 602
» 게이지 바 만들기 [3] file †호크† 2010.01.07 600