<준비물>
포토샵
^~^
안녕하세요 처음 뵙네요...
이번에 처음으로 강좌를 쓰게 됐는데요..
의외로 시작메뉴 만드는 법을 모르는분이 많...?
을거 같아서 만들게 되었습니다.
아무쪼록... 도움이 되었으면..^~^ 열공합쉬다!!
+예제 다운받기+
먼저 포토샵으로 간단하게 시작메뉴를 만들어봅시다.
저는 이번 강의를 위해서 만들고 있던 minigochi의 시작메뉴를 따왔습니다.
(사실 급하게 날조한것입니다. 심히 죄송스럽군요 꾸벅~)
↑바로 요건데요...
기본설정 그대로라면 640X480으로 제작하심 될겁니다.
참고로 제껀 폰트만 다운받아서 사용한거에요.
나머지 그림들은 다 포토샵 기본용...^~^
그만큼 만들기 간단하답니다.
다 만들어진 그림파일은 png이나 bmp파일로 만들어서 브이냅 폴더에 저장해두세요...
파일명은 아무거나 상관없어요~~
(갠적으로는 png파일 권장 ^~^)
자 그럼 이제 본격적으로 시작메뉴를 만들어볼까요...
맨 먼저 실행하자마자 이 화면이 나타나게 하기 위해서 약간의 조작이 필요한데요...
브이냅 어느정도 하신 분들은 아시겠지만 메뉴화면을 띄우기 위해서는
menu 라는 명령어가 필요해요..
일단 기본 파일을 만듭니다. (대부분의 경우는 scenario.txt)
그리고 나서 시작메뉴를 조작할 파일을 만들어둡시다.
저는 menu.txt 로 했어요... 파일명은 아무렇게 하셔두 괜찮아요.
---------- scenario.txt 파일의 내용-----
menu menu.txt //menu.txt라는 메뉴를 불러오는 명령어
---------------------------------------
자 여기까지 잘 되셨나요?
이제부터 잘 들으셔야되요...
자 그럼 menu.txt 파일을 다시한번 열어볼까요...
일단은 방금 만들어뒀던 그림파일을 메뉴에 넣어야겠죠..
자 그럼 일단 이걸 적어둡시다.
cg minigochi.bmp
자 여길 자세히 보세요..
minigochi.bmp는 아까 만들었던 그림파일 이름입니다.
(저는 minigochi.bmp이지만 님들은 만들었던 파일명으로 하세요.
제꺼 그대로 따라하면 안돼요 ㅡ.,ㅡ;;)
그럼 여기서 임시로 텍스트파일을 저장하세요..
그럼 끄고 그림파일을 열어볼까요?
자 이번엔 요기 빨간 점이 보이시죠?
이 빨간 점에 커서를 가져다 댑니다.
사실 이 빨간 점은 메뉴를 클릭할 범위에요.
만약에 NEW!!라고 써진 메뉴의 빨간점에서, 메뉴 끝까지 범위지정을 한다면
그 범위 안 어디를 클릭하든 새 게임이 시작되는것이죠..
이해가 가시나요? ㅡ.,ㅡ?
빨간 점을 보고 나서는 저 밑의 회색줄에 빨간 밑줄이 그어져있는 델 봅시다.
X:119,Y:4라고 적혀있는게 보이시죠?
근데 저건 스샷을 잘못 찍은거랍니다 -_-;;
사실 빨간점의 원래 위치는 X:51,Y:171 이에요.
다른 건 내비두고 X:51와 Y:171를 외워두고 다시 menu.txt파일로 돌아갑시다.
슝!!!
자 다시 왔죠.. 그럼 이제 이걸 입력합시다.
button loadsnr prologue.txt (51,171,257,252)
에이고 이게뭐야... 아이고 머리야.. 눈이 핑핑도네 @~@
이 꼬부랑어가 뭔지 하나도 모르시겠지만요
설명 차근차근 듣다보면 뭐가 뭔지 다 알게된답니다...!
맨 먼저 button과 loadsnr 부분인데요.
button 이란, 버튼. 즉 누를 수 있는 버튼을 만든다는 얘기에요.
그리고 loadsnr prologue.txt 란, 사용자가 버튼을을 눌렸을 때
prologue.txt 파일을 불러낸다. 이 얘기죠...
그러니까 버튼을 누르면, 게임이 시작된다 이 얘기에요...^0^
아니 근데 이 옆에있는 요사시런 숫자들은 뭔가요?
(51,171,257,252)
이건 버튼의 범위에요.
X:51,Y:171 에서부터 X:257,Y:252까지를 범위지정해준다는 얘기죠.
(얘 또 뭐래...아 짜장나! 궁시렁 궁시렁 ㅡ,,ㅡ;;)
아까 외워둔 숫자 기억하시죠?
그 숫자가 X:51,Y:171 이었잖아요.
뭔가 비슷한게 있다고 생각하지 않으세요?
(51,171,257,252)
X:51,Y:171
어랴랴...같은 숫자가 들어있네!
맞아요. 아까 지정해둔 빨간 점의 위치가 버튼이 시작하는 위치였거든요.
그러면, 버튼이 끝나는 위치는 어디일까요?
맞아요 바로바로..X:257,Y:252 예요 ^~^
만약에 이 X:257,Y:252를 빨간 점으로 표현한다면....
요런식으로 되겠죠?
아!! 이제 알았다!!! 흐흐흐~
이제 다 이해하시겠어요? ^~^
이런식으로 좌표를 노가다(-_-)하시면
---------menu.txt---------------------------------
cg minigochi.bmp
button loadsnr prologue.txt (51,171,257,252) //프롤로그를 불러온다
button load (370,173,575,254) //로드창을 띄운다
button loadsnr yet.txt (50,296,255,378) //귀찮아서리...-_-;;
button end (369, 297, 575, 378) //프로그램을 끝낸다.
--------------------------------------------------
요렇게 되겠죠...^~^
어떻게.. 처음 올려보는 강좌인데 이해가 쉬우셨나요? +0 +
재밌고 멋있는 게임 만드세요!!
첫댓글 와아~오랫만에 VNAp강의 올라왔네요! 그런데..왜 난 액박이지;
엇, 엑박인가요?! 금방 수정할께요!! 죄송합니다. (_ _)
굉장히 친절한 강의네요~ 감사합니다 ^^
강의 너무 잘 봤어요 >ㅅ< ;;
아하! 버튼을 만들지 않는 거군요! 그런 방법도 있었네요!
타이틀때문에 고민했었는뎁/ㅁ/ 감사합니다+_+
오오..감사합니다
너무나도 좋은 강의입니다. 감사합니다. 많은 도움이 되었습니다.
올바른 커맨드가 아니래요;ㅅ;.... button 에 문제가 있다는데요;ㅅ;~~
와아~ 많은 도움 되었습니다! 정말 감사합니다!
우와 ^^ 이런 방법이 있었네요. 정말 쉬운 강의. 고맙습니다 ^^
ㅜㅜ.........브이냅이란게 무엇일까요..
최~~고~~
아싸 한방에성공! 감사합니다~
와, 정말 감사해요! 굉장히 좋은 강의였어요ㅠ//ㅠ
저도 올바른 커맨드가 안뜨는데...어떻게 하면 될까요ㅜㅜ
올바른 커맨드가 아니라는데......
무슨소리지...헤롱헤롱....으악!! 포토샵이 없다!!!<<