Minecraft Modification

마인크래프트 커스텀 메인메뉴 강좌 #3-2 프로그래밍에 대해

강좌/기타/커스텀 메인메뉴 (CMM)

귀찮으니 링크 던지고 갑니다

어차피 별 내용도 아니니..


http://jjwon4086.tistory.com/15

전 이런것 까지 복붙하며 출처 쓰기 귀찮아여!

마인크래프트 커스텀 메인메뉴 강좌 #3

강좌/기타/커스텀 메인메뉴 (CMM)

안녕하세요, 일반사람입니다.

드디어 올 것이 왔습니다.

써야할게 많은 "bottons"!!...

망했네

하여튼 강좌 시작합니다.

오늘의 주인공 "bottons"를 소개합니다

"bottons" 에는 종류가 많습니다

singleplayer, multiplayer, mods, options, quit, language, refresh... 그리고 추가하고자 하는 버튼..

일단 각 버튼에 대해서는 마인크래프트 커스텀 메인메뉴 강좌 #1 을 참고하시길 바랍니다

근데 참고하라고 해도 버튼 쪽은 대충썼는데


자 그러면 각 버튼 안에서는

text, posX, posY, width, height, action, texture 등이 있습니다. (기본 기준)

차례대로 설명 하겠습니다


1. text

텍스트는 말 그대로 버튼에 사용될 내용입니다.

예를 들자면, singleplayer로 적으면 버튼에 singleplayer 로 나오는것 처럼요.

그런데 mods, lauguage, refresh 를 제외한 나머지 버튼은

menu. 이란게 붙었네요?

그러면 menu. 이 같이 나오는게 아닌가요?

사실 이렇게 질문하면 정말 곤란합니다. 제가 이 모드를 통달한건 아니기 때문이죠.

하지만 menu. 이 붙었다고 같이 나오는건 아닙니다.

다만, 예외가 있습니다. 바로 "mods" 입니다.

mods는 text 안에 fml.menu. 이 붙어있는데, 이 text가 버튼에서 보입니다.

해결법은 그냥 지워 주시면 됩니다.

launguage 와 refresh는 text가 없습니다.

그 이유는 언어는 돋보기(지구) 모양이고, 새로고침은 화살표 모양이거든요.

자기가 CMM을 만들때 text를 넣고 싶으시면 넣으셔도 됩니다.


2. posX 와 posY

이건 버튼의 X,Y 위치입니다.

사실 전 강좌에서도 말했듯이 이건 직접 해봐야 압니다..

저도 막 옮기고 그래서 터득한거라, 잘 되기를 빌겠습니다.


3. width 와 height

width는 버튼의 가로 길이,

height는 버튼의 세로 길이입니다.

자신이 원하시는 대로 만들어 주시면 됩니다.

사실 이건 버튼의 사진 (버튼 틀의 사진) 의 크기와 또 연관되는거라

직접 해봐야 압니다.

일단 그건 texture 부분에서 설명 하도록 하죠.


4. action

버튼을 눌렀을때 실행되는 이벤트 같은겁니다.

이 안에는 기본적으로는 type 와 gui 입니다.

사실 이 두개는 건들지 않는게 매우 좋습니다.

type은 타입이고, gui는 해당 gui를 여는것 같은데...

사실 잘 모릅니다. 물론 이 두개는요.

이 두개를 제외하고 다른 action 도 많습니다.

버튼을 누르면 링크열기 같은거 말이죠 사실 그것밖에 모르지만

그건 따로 강좌를 추가해서 설명하겠습니다.

더 연구를 해봐야지 말이죠...쩝


5. texture

버튼 틀의 사진입니다.

원래 기본은 마크 메인메뉴의 칙칙하고 직사각형인 그 버튼을...

다른 텍스쳐로 바꿀수 있습니다!!

일단 저는 포토샵을 이용할겁니다 그것도 웹 포토샵으로.

웹 포토샵 pixlr (클릭시 이동합니다)


 

파일 -> 새 이미지 -> 오른쪽 사진처럼 설정

그리고 확대 후, (마우스 휠) 맘껏 틀을 꾸며주세요.

다 꾸미셨으면

파일 -> 저장 -> 형식: PNG 로 해주세요.

그러시면 버튼은 완료입니다!


이 다음부터는 버튼 텍스쳐 적용법입니다.

제가 하는 방법을 알려드릴겁니다.

이 방법이 절대적인건 절대 아니며, 알아서 하실 수 있으신 분은

알아서 하시기 바랍니다.

1. 버튼 사진을 둘 파일 만들기

CustomMainMenu-MC1.7.10-1.9.2\assets\custommainmenu\textures 로 이동하여

새 폴더 -> 이름을 botton 으로 만들어주세요.

CustomMainMenu-MC1.7.10-1.9.2\assets\custommainmenu\textures\botton 안에, 자신이 만든

botton.png 파일을 넣습니다.

2. 버튼 적용하기

다시 mainmenu_default.json 을 열어

원하는 버튼에 "texture" : "custommainmenu:textures/botton/botton.png", 을 추가합니다.

그러시면 적용이 완료됩니다.


주의사항1 : 대부분 저런것 뒤에는 "," 즉, 쉼표가 있습니다.

하지만 없는 곳도 있습니다. 바로, 마지막일 때 입니다.

예를 들면, 

"openGui" 뒤에는 쉼표가 있지만,

"singleplayer" 뒤에는 쉼표가 없습니다.


그렇다는 것은, texture가 마지막 이라면, 쉼표를 붙이면 안되고, (대신 앞에 있는 명령어에 쉼표를 붙여야 합니다.)

마지막이 아니라면 쉼표를 붙이시면 됩니다.


주의사항2 : 

예를 들어, singleplayer 에 추가 할때 입니다.

지금 빨갛게 표시된 저 중괄호 안에 넣어야 됩니다.

중괄호 안에 넣지 않거나, "action" 이 감싸고 있는 중괄호 안에 넣을경우, 적용이 안됩니다. 아예 튕길수도 있습니다


하아.. 드디어 끝났군요...

모르시는것은 댓글로 질문 하세요.

그래도 모르시겠다면 파일을 메일로 보내주세요. (물론 파일을 보낸다는 댓글은 필수죠)


이상 CMM 강좌였습니다. 감사합니다.

마인크래프트 커스텀 메인메뉴 강좌 #튜토리얼

강좌/기타/커스텀 메인메뉴 (CMM)

http://jjwon4086.tistory.com/3 원본은 이곳입니다. 그냥 복붙했어요

마크 첫글입니다. 하하

드디어 첫글을 써보는군요 근데 왜 개발이냐 또

하여튼, 커스텀 메인메뉴 강좌를 하겠습니다 사실 이거빆에 몰라

일단 커스텀 메인메뉴가 뭔지 좀 알려드리죠

그냥, 말 그대로 원하는 대로 메인메뉴를 만드는겁니다. 내가 할 정도면 무척 쉬울걸?

일단 예제를 하나 보여주자면 제가 저번에 만든 스프 메뉴를 보여드리죠


동시에 서버 홍보도... (어이

이렇게 만드는겁니다.

이제 다음 강좌 하기 전에 준비를 해야겠죠?

http://www.curse.com/mc-mods/minecraft/226406-custom-main-menu

다운로드 받아주세요

사실 위 링크에서만 해도 잘 되는건 비밀

그럼 강좌 마치겠습니다.