자유게시판

mfhud.png mfhud_2.png

오랜만에 떡밥겸 스샷으로 메탈 페이블 HUD 와 연계해서 시스템 몇개 설명 드려볼까합니다...

1. 얼굴 그래픽 표시 = 액터별로 얼굴그래픽을 표시해줍니다.

2. 스테이터스 표시 = 지금은 떠있지 않지만 액터에게 부가된 스테이터스가 표시됩니다.

3. HP, MP 게이지 및 수치표시 = HP, MP 의 게이지와 그 수치를 표시해줍니다. 최대 수치는 간소화를 위해 표시되지 않습니다.

4,6. 레벨 / 경험치 표시 : 레벨과, 경험치의 비율 (%) 가 정수로 표시됩니다.

5. 무기 표시 : 현재 장착중인 무기를 보여줍니다. 소모하는 AP 도 표시하게 할 생각입니다.

7. 다중 단축키 시스템

메탈 페이블은 XAS 를 사용하지만 XAS의 1개씩만 등록되는 답답한 단축키 시스템을 타파하고 직접 코딩을 하여

스킬, 아이템 당 4개의 단축키를 등록할 수 있도록 만들었습니다. 또한 표시를 간소화하여서 쓸데없는 정보를 없앴습니다.

또한 기존의 불편한 키배열을 바꾸어, 전투시에 자주 사용하게되는 스킬들은 공격키인 C 와 가까운 S,D,F,G 키로 하였고,

간혹 사용하게 되는 아이템은 1,2,3,4 의 배열을 가지게 됩니다.


8. 분노 시스템

메탈 페이블에서는 전투를 함에 따라 분노치가 점점 상승하게 되고, 분노 게이지 수치가 100 이 될때마다 분노의 레벨이

1씩 상승합니다. 아직 시스템 전체는 구현되지 않았으나, 이 분노를 이용해 차후에는 스토리와 직결되는 중요 능력치 및

스킬의 사용, 그리고 필살기등을 사용하게 될때 연계됩니다.


9. 인벤토리 무게제한 시스템

항상 RPG 게임들을 해오면서 저는 뭔가 틀을 깨야겠다는 생각을 했습니다. 인벤토리 무게 제한 시스템은 '틀을 깨는' 작업의

일환중 하나라고도 볼 수 있겠습니다. 말 그대로, 플레이어는 인벤토리에 소지할 수 있는 아이템의 무게에 제한을 받게되며,

이 제한치를 넘어갈 경우 더 이상 아이템을 획득할수 없게 되는 것입니다. 참고로 아이템들은 모두 고유의 무게들을 가지고 있으며

인벤토리에서는 이 무게를 합산한 수치와 최대 수치를 보여줍니다. 전투에서 드랍된 아이템을 얻게되는 게임 특성상,

헤드업 디스플에이에도 이 수치를 표시해 플레이어가 적절한 아이템 조절을 할 수 있도록 하였습니다.

물론, 좋지 않은 상황을 위해 가지고 있는 아이템을 소거해버릴수 있는 시스템도 추가했으며

창고 시스템이 있어 쓰지 않는 아이템을 보관할 수도 있습니다.

참고로 인벤토리 무게의 최대치는 힘(STRength) 능력치에 비례하며, 특정 장비를 이용해 다른 능력치에 약간의 패널티를

부여하는 대신 인벤토리 무게 제한 최대량을 늘려줄 수도 있습니다.


10. 액션 포인트 시스템

액션 포인트 시스템은, 스태미너와 비슷한 개념입니다. 공격 및 대쉬(참고로 메탈 페이블에서는 기본적인 대쉬가 돌진형이므로

이것으로 적을 공격할 수 있습니다.)를 할때 소모하게 되며 필요치 이상의 액션포인트(이하 AP)가 없으면 다른 스킬 사용조건을

충족해도 사용할 수 없습니다. AP 는 사용하지 않을때 자동으로 회복되며, 액터의 힘(STRength) 능력치에 비례해 최대수치가

상승합니다. 레벨 1때의 AP 최대치는 55이며, 기본 무기인 마력 장검은 1회당 5 AP 를 소모하게 됩니다.


11. 골드 표시 : 가지고 있는 소지금을 확인 할 수 있습니다.

mfhud_sk.png mfhud_sk_trans.png

12. 반투명화 기능 / 대형 아이콘 표시기능

플레이어가 HUD 가 있는 범위안에 들어오게 되면, 자동으로 반투명 상태가 됩니다.

또한 HUD 에서는 단축기에 등록된 스킬과 아이템을 30 x 30 의 기존보다는 조금 더 큰 아이콘으로 표시할 수 있습니다.

Cap0561.png Cap0566.png 

13. 번쩍임 효과

스킬을 사용하면 해당 스킬의 아이콘과 MP 게이지가 번쩍이며, 체력이 변하면 체력 게이지가 번쩍이는등의 효과가 있습니다.

Cap0580.png Cap0574.png 

14. 변경체력 표시

체력치가 변하면, 변한 수치가 체력 게이지 위에 표시되어 점점 사라집니다. 체력이 상실되면 붉은색으로,

회복되면 초록색으로 표시됩니다.


(여담이지만, HUD 는 본 스크립트 분량이 650줄정도되며 부속 기능 스크립트가 3~4개정도 더있습니다.)

대략... 이번 떡밥은 여기까집니다. 여러분 기대도 많이 하고 있으니 떡밥이라도 방출해야겠습니다.

그래도 방학하기 전보다는 완성도가 많이 높아진 편이니 기대 많이 해주세요

Who's JACKY

profile

JACKY ( 더블제이 )

- 아방스 오래 활동했으나 지금은 안함. 예전에 더블제이로 활동.

- 현재 소프트웨어/AI 회사 정직원.

- 구인요청, 커미션, 질문 등 안 받음.

 

** 완성작

 

단독작전(Private Plans) - 중학교 축제 출품

스페이스 인베이더즈(Space Invaders) - 고등학교 축제 출품

 

** 제작중단

 

메탈 페이블 :: 숨겨진 힘

한때 열심히 개발했고 포트폴리오로도 사용했던 게임.

개발 재개계획 없음 (아직은)

 

Comment '31'
  • profile
    비극ㆍ 2011.01.09 23:29

    오오오오오

    메페 떡밥을 기다렸습니다 ㅠㅠ

    매우 좋군요....

    액알은 이래서부럽...[글썽]

  • profile
    JACKY 2011.01.09 23:55

    사뷰를 타던, 액알을 타던 자기 하기 나름이죠;

    전 오히려 사뷰가 동작같은게 잘 되있어서 멋져보이던데...

  • profile
    비극ㆍ 2011.01.09 23:42

    ㅠㅠ

    사이드뷰를 하다보면 저런 고퀄이 부러워져요 ㅠㅠ

    사뷰는 약간 애니틱함 ㅋㅋㅋㅋㅋㅋㅋㅋ

  • profile
    JACKY 2011.01.09 23:56

    인먹님의 에르시아에 들어간 액알시스템도 렉 별로 안걸리면서 멋지던데요 ㄷㄷ;

  • ?
    인생의먹구름 2011.01.09 23:38

    굳이 액알 시스템이라고 이런 퀄리티를 낼 수 있는게 아니랍니다..ㅠㅠ

  • profile
    Lathrion 2011.01.09 23:45

    우와! 너무 멋져요 ㅠㅠ

     

    근데 무게 제한 시스템이 있다면 편의를 위해 창고 시스템도 있으면 좋을것같군요...

  • profile
    JACKY 2011.01.09 23:45

    mfhud_sk.png mfhud_sk_trans.png

    두개 추가염. 반투명화도 됨 ㅇㅇ

  • profile
    비극ㆍ 2011.01.10 00:52

    흐아..... 늦은시간까지 죄송합니다.... ㅠㅠ

  • profile
    비극ㆍ 2011.01.10 00:40

    흐음.... 아직까진 약간 이해가

    안되지만; ㅎㅎ 뭐 그래도 차차 연구해 보겟습니다.

    그런데 보니까 'Audio/BGM/' + $game_map.map_id.to_s + '_Town.wav' 여기서

    맵 ID가 1 이면 1_Town.wav로 파일 제목을 해주면 되겟네요 ㅎㅎ

  • profile
    JACKY 2011.01.10 00:32

    맵 아이디에 따라서 BGM 을 재생하게 할 거라면,

    이런 스크립트를 쓰시면 될 겁니다.


    name = 'Audio/BGM/' + $game_map.map_id.to_s + '_Town.wav'

    Audio.bgm_play(name,100,100)


    이런 식으로 써주면 됩니다. 뭐, 원하신다면 저렇게 일일히 안 부르고,

    편리하게 할 수 있는 스크립트하나 만들어드리죠. (시간있을때)

  • profile
    비극ㆍ 2011.01.10 00:26

    음.......

    1_ , 2_ , 이런건 뭐 그냥

    만약 BGM파일 명이 Town.wav 일때,

    Town.wav 앞에 1_이렇게 붙어서 1_Town.wav 이런식을 말하는거였습니다.

    뭐 스크립트의 궁극적인 목표는 랜덤 Bgm이랄까요 ㅋㅋㅋㅋ

    맵 ID를 X로 해서, X_파일명.확장자 이런식으로 파일 명을 지정할라고 한것입니다.

  • profile
    JACKY 2011.01.10 00:20

    오디오 모듈 BGM 사용법부터 알려드리죠.


    Audio.bgm_play(name,volume,pitch)

    BGM 을 플레이합니다. name 에는 오디오 파일의 경로를 적어주시는데

    'Audio/BGM/파일이름' 식으로 적으셔야합니다. 확장자는 특별한경우(이름이 같고 확장자 다른파일)

    지정하는게 아니라면 그냥 생략하셔도 됩니다. 볼륨은 0~100 까지인데, 100이상을 넘어가면

    소리를 소프트웨어에서 인위적으로 증폭하게됩니다. 소리가 이상하게 깨질수있으니 비추구요.

    pitch 는 피치입니다. 이벤트 커맨드로 할때와는 달리, 여기서는 값이 무한정입니다.


    그리고....; 파일이름앞에 1_ 2_ 3_ 이 붙는걸 판단한다는건 무슨말인지는 잘 모르겠는데...

    만약에 플레이중인 BGM 의 이름을 판단해 뭔가 처리하게 한다는거라면 좀 다른 방법을 써야합니다.

  • profile
    비극ㆍ 2011.01.10 00:12

    흐음....

    아직 뭔소린지는 잘 모르겟네요;;

    스크립트 에디터에 Audio라는 모듈이.....

    그냥....

    Audio/BGM 파일에

    파일이름에서 앞에 1_ ,2_ , 3_ , 등이 붙는걸 판단하는것만.....

    알면 될텐데 말이죠.......<왠지 알려달라는듯이

  • profile
    JACKY 2011.01.10 00:07

    VX, XP 둘다 BGM , ME, BGS, SE 등등 모든 사운드를 담당하는 곳은 Audio 라는 모듈입니다.

    <엄밀히 말해서, 클래스가 아닙니다.>

    이 모듈엔 기본적으로 wav,ogg,mp3,wma 등등이 지원되고,

    스크립트를 이용해 다른 파일형식을 지원하게끔 바꿀수도 있으나 렉을 유발하더군요.

  • profile
    비극ㆍ 2011.01.10 00:04

    ㅋㅋㅋㅋ 오타지적 ㄳ합니다 ㅋ

    저도 C언어 책이 있긴한데......

    비싼돈주고 두꺼운책 삿지만 거의 안봤다는....

    지금은 오히려 rgss2를 더 잘하는것 같음(본인은 vx)

    지금 싯산님과 스킬님께 열심히 배우는중이예요 ㅎㅎ


    p.s. 혹시 vx BGM나오는 클래스가 어딘지 알려주시면 ㅠㅠ

    찾아봐도 없는것가틈요 ㅋ

  • ?
    백호 2011.01.10 13:28

    의견을 하나 달자면, C언어 배우신다음 스크립트 보시는걸 추천드리는 바입니다.

    C언어 배우시고 스크립트를 보시면 메모리 관리등을 안해서 엄청 쉽습니다.

    반면, 스크립트를 하시고 C언어를 하실려면 초반에 좀 힘든 감이있죠....

  • profile
    JACKY 2011.01.09 23:53

    소픔 -> 고픔.


    스크립트를 잘하는 방법을 알려드리죠...

    1. C 언어를 배워두면 스크립트 따위는 밥이다. 물론 본인은 C 언어를 수박겉핥기식으로 배워서 병맛이다.

    2. C 언어배울 시간이 없다면, 그냥 RPGXP 도움말이라도 보면서 배운다. 그래도 할건 다한다.

    3. 처음엔 다른사람 스크립트를 조금씩 편집하면서 익힌다.

    4. 좀 된다싶으면 간단한거부터 만들기 시작해서, 점점 심도있는걸 만들면 된다.


    고로 이건 여담이지만, 저 HUD 는 약 660줄의 본스크립트와

    그 이외의 3~4개의 보조스크립트로 이루어져있습니다.


    원래 XAS 에 기본으로 딸려온거 쓰고있었는데 상상이상으로 렉을 유발하길래

    열받아서 갖다 버리고 직접 만들기 시작했습니다.

  • profile
    비극ㆍ 2011.01.09 23:46

    ㅎㄷㄷ ㅠㅠ

    스크립트 고수들을 보면

    한없이 존경스러움 ㅠㅠ

    스크립트 잘하고픔 ㅠㅠ

  • profile
    JACKY 2011.01.10 00:01

    Cap0561.png Cap0566.png

    (또 추가)단축키 누르면 아이콘과 MP 게이지 번쩍거리기도 하지요

  • profile
    JACKY 2011.01.10 00:09

    전부다 자작입니다. 요즘 왠만한 스크립트 및 시스템은 혼자서 만들어 충당합니다.

    그 이유는, 다른것들은 가져다가 덕지덕지 바르면 호환성도 안좋고 렉도 있는데다가 제가 이해를 잘 못하니까

    차라리 제가 직접 만들면 구조를 다 알기때문에 서로 충돌도 안나게 하게 할수있고

    렉도 줄일수있기 때문이지요. 마치, 같은계열 스크립트끼리는 충돌안나고 연계되서 잘 작동되는것과

    비슷한거랄까?

  • profile
    비극ㆍ 2011.01.10 00:06

    흐익 ㅎㄷㄷ

    완죤 멋있네요 ㅋㅋㅋ

    저건 뭐........

    할말을 잃게 만드는 ㅋㅋㅋㅋㅋㅋㅋㅋ

    분노시스템이나 스테미나 무게시스템같은것도 직접 제작하신건가요?

  • profile
    JACKY 2011.01.10 00:11

    글 첨부용량 다되서 추가떡밥은 댓글로 올린후 글로 이동..

    Cap0580.png Cap0574.png

    체력이 변하면 깎이거나 증가하는 체력의 수치도 띄워주죠......간혹 눈에조금 거슬리긴 하지만.....

  • ?
    SCUD 2011.01.10 00:26

    급 초라해보이는군 내꺼

  • ?
    칼리아 2011.01.10 10:04

    스크립트를 저에게 주십시오.

  • ?
    Crux2476 2011.01.10 14:45

    Obj-C나 해야지...ㅋ

  • ?
    Crux2476 2011.01.15 16:09

    음... pc에 해킨깔아서 씁디다만...;;

  • ?
    시트르산 2011.01.10 20:37

    혹시 오브젝트 c에 엑스코드 쓰시나요?

  • ?
    윙의부활 2011.02.13 23:43

    저.. 혹시 그 HUD스크립트 어디서 구할수 있을까요?

  • profile
    JACKY 2011.02.14 15:48

    네. RPGXP 가 루비쓰니까 당연히 루비로 만들었죠.

  • ?
    윙의부활 2011.02.14 15:47

    루비언어 사용해서 만드셨나요?

  • profile
    JACKY 2011.02.14 11:38

    항상 이런질문 물어보시는분들이 한두분 계시더군요.

    처음부터 끝까지 직접 만든거기때문에 인터넷에 아예 없고

    드릴 생각도 없으니 다른거 찾아보시기 바랍니다.


List of Articles
분류 제목 글쓴이 날짜 조회 수
공지 아방스 게시물 · 댓글 작성 규칙 (최근 수정일 2015.11.25) 17 file 완폐남™ 2012.07.17 40545
제작 영상 무려 새로운 추가 캐릭터 떡밥 ㄷㄷ 2 인생의먹구름 2010.08.08 644
제작 영상 글 리젠을 올리는데 기여할 겸.. 주말에 만들어본 월드맵 작업현황 3 77이알 2012.09.23 644
제작 영상 HUD로 메탈 페이블 시스템 엿보기 31 JACKY 2011.01.09 638
제작 영상 [싸움쟁이]틀린그림찾기 진 엔딩 비밀길 1/3 영상 조석진 2014.08.09 637
제작 영상 지뢰찾기는 운으로 하는 게임이였습니다. 21 AltusZeon 2014.01.11 626
제작 영상 어제 하루종일 한거 4 Omegaroid 2013.10.05 614
제작 영상 도장 좀더 수정했어요!+ 돌치나님이 손봐주신 실리아 도트!! 5 하얀악어 2014.01.20 610
제작 영상 환영받지 못하는 신작 14 유령아이 2014.01.13 610
제작 영상 Geminian Nightmare GS Preview 8 윌허트 2013.05.07 609
제작 영상 극후반부 보스전 실험영상 1 스리아씨 2013.12.27 607
제작 영상 현재 일러스트 제작현황 6 칼리아 2011.01.16 604
제작 영상 게임 친구의 일기장 해보실분? 1 겜제작광 2013.12.06 604
제작 영상 안녕하세요? 1 Lighna 2014.07.20 601
제작 영상 현재 제작하고 있는 게임입니다. 6 쌍쌍뱌 2014.01.08 596
제작 영상 떡밥 5 현문 2010.08.18 593
제작 영상 오랜만에 영상 9 JACKY 2012.08.11 593
제작 영상 2K한글타이핑 2 나라뜨 2014.01.06 587
제작 영상 조합한글 vx용으로... 3 허걱 2009.02.28 581
제작 영상 제작중인 게임 전투샘플 6 스리아씨 2014.01.18 580
제작 영상 오랜만에 디스트루토 떡밥스샷들 8 SCUD 2010.10.27 577
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19