RPG2K 미니맵을 만드는것은 어떨까요?
2005.09.22 07:45
이...이건 2가지 타입으로 분류됩니다.
1)바닥에 하나하나 전부다 이벤트를 깔아대는겁니다...-ㅅ-^ '이벤트는 주인공이 닿을시'로 해두고, 닿을때마다 그래픽을 변경하는식으로.... 물론 미니맵은 오른쪽위(또는 오른쪽아래)에 깔아두는게 기본이겠죠;;;
그렇지만 이것의 단점은.... 이벤트깔기가 귀찮다는겁니다.... 뒤에 소개할 '방법2'보다는 나을것 같아도 이거한번깨지는날엔 완전 뿅갑니다...=ㅅ=;; 그리고 텔레포트,귀환등 마을로 돌아올때의 그래픽도 전부 입력해주셔야....=ㅅ=;; 저같은경우는 그래픽이 귀찮아서 안합니다...
2)캐릭터의 이동을 직접 정리하는 겁니다. 방법1과는 달리 한가지 이벤트를 만들어두면 맵에 붙여넣을 필요는 없죠. 문제는 그것들을 정리하는겁니다. 그... 뭐있잖습니까. 이벤트가 발동하는중에도 캐릭터는 움직일수있는(헑 안되려나?!) 그런걸로 하면될거구요, 모티브는 알다시피
조건분기:캐릭터가 위를 향해있다
-그래픽의 이동,(x,y)
그외의경우:....
이런식으로 하는거죠. 그리고 출발지점을 목표로 삼기 때문에 출발지점은 되도록이면 1칸으로 합니다. 그리고 맵을 넘어가는 이벤트들에는 스위치를 직접 입력해서(맵이 103개면 103개의...=ㅅ=^)하는겁니다..하하 물론 현실불가능하다는건 압니다....으악 살려주셈
그리고 저도 실제로 그림판으로(!!)미니맵을 제작하려고 합니다... 근데.... 도대체 화면왼쪽위에 맵이름뜨는거(잠깐뜨고 사라지는거 있잖수)랑 오른쪽위에 미니맵뜨게하는 좌표를 모르겠단말입니다!!! 으악!!!!
1)바닥에 하나하나 전부다 이벤트를 깔아대는겁니다...-ㅅ-^ '이벤트는 주인공이 닿을시'로 해두고, 닿을때마다 그래픽을 변경하는식으로.... 물론 미니맵은 오른쪽위(또는 오른쪽아래)에 깔아두는게 기본이겠죠;;;
그렇지만 이것의 단점은.... 이벤트깔기가 귀찮다는겁니다.... 뒤에 소개할 '방법2'보다는 나을것 같아도 이거한번깨지는날엔 완전 뿅갑니다...=ㅅ=;; 그리고 텔레포트,귀환등 마을로 돌아올때의 그래픽도 전부 입력해주셔야....=ㅅ=;; 저같은경우는 그래픽이 귀찮아서 안합니다...
2)캐릭터의 이동을 직접 정리하는 겁니다. 방법1과는 달리 한가지 이벤트를 만들어두면 맵에 붙여넣을 필요는 없죠. 문제는 그것들을 정리하는겁니다. 그... 뭐있잖습니까. 이벤트가 발동하는중에도 캐릭터는 움직일수있는(헑 안되려나?!) 그런걸로 하면될거구요, 모티브는 알다시피
조건분기:캐릭터가 위를 향해있다
-그래픽의 이동,(x,y)
그외의경우:....
이런식으로 하는거죠. 그리고 출발지점을 목표로 삼기 때문에 출발지점은 되도록이면 1칸으로 합니다. 그리고 맵을 넘어가는 이벤트들에는 스위치를 직접 입력해서(맵이 103개면 103개의...=ㅅ=^)하는겁니다..하하 물론 현실불가능하다는건 압니다....으악 살려주셈
그리고 저도 실제로 그림판으로(!!)미니맵을 제작하려고 합니다... 근데.... 도대체 화면왼쪽위에 맵이름뜨는거(잠깐뜨고 사라지는거 있잖수)랑 오른쪽위에 미니맵뜨게하는 좌표를 모르겠단말입니다!!! 으악!!!!
댓글 14
-
홀리커터™
2005.09.22 07:46
적어도 창도에는 이런 노가다를 하실분은 없다고 믿습니다.(믿어야하느니라...)=ㅅ=|+rp2+|51|+rp3+|acoc_board_ideatip -
ll김ll밥말이™
2005.09.22 10:00
이런식 보다는 미니맵 그림과 맵의 비례식을 새워서
이동시키는게 좋지 않을까요;;? [물론 저는 할줄 모른다는 .. 후다닥..]|+rp2+|52|+rp3+|acoc_board_ideatip -
다크세이버™
2005.09.23 00:18
차라리 픽쳐로 만들어놓고 어떤 키를 눌렀을 경우 픽쳐 뜨게 하고 그 키를 또 눌렀으면 없애주는게 낮지 않을까요 .. ( 물론 일케 간단하게 하면 자신의 위치는 파악 힘듬,, 거의.. ) 아니면 특정한 지역에서만 할수 있다 하면 그 맵에 들어가서 어떤 이벤트를 누르면 스위치 온 후 딴 이벤트에 그 스위치 설정하고 지도맵 보행그래픽 으로 한다거나 하지만 이 방법은 비추 .. 그리고 제 글 무시바랍니다|+rp2+|54|+rp3+|acoc_board_ideatip -
사토루
2005.09.23 04:34
바닥 하나하나에 쓰는님은 없지만 미니맵을 마을간이나 아니면 나라간 또는 건물끼리정도는 괜찮다고 생각합니다. 그런데 바닥하나하나에 하면 약 500X500 이나 아무리 그래도 200X200이라해도 그 이벤트를 복사해서
한다해도 자신이 만드는 게임 모두에 그 이벤트를 넣는다는것은 또 마을이나 몬스터가 나오는곳은
그 몬스터나 Npc가 있는곳은 이벤트를 넣을수 없으니 예로들어 몬스터를 죽여서 몬스터가 일시삭제되면
그 자리에가서 미니맵을 키면 미니맵이 뜨지 않는데 그런것은 어떻게 해결할것인지...|+rp2+|58|+rp3+|acoc_board_ideatip -
홀리커터™
2005.09.23 07:46
사토루//몬스터를 일시삭제가 아닌 변경으로 해두고, 왔다갔다할때의 스위치로 조종합니다. 그리고 그게 귀찮으
면 맵을 넓혀서 이벤트의 이동을 이용해서 해도 무난할 듯 합니다.|+rp2+|63|+rp3+|acoc_board_ideatip -
ll김ll밥말이™
2005.09.23 08:54
맵의 바닥전체에 이벤트를 모두 깐다는건 솔직히 불가능합니다 -_-;;
컴퓨터 사양이 좋다면 굳이 말리지는 않겠지만..
제가 예전에 무한RPG를 만들때 마을 하나에 이벤트가 400개가 들어간 적이 있었습니다 -_-;;
중복된 이벤트만 빼도 360개 정도.. 그 정도만 깔아주었는데도, 거기다가 운영체제가
XP 였는데도 렉이 걸렸습니다.. 테스터 분의 말을 들어보니 98에서 키면 움직이는게 정말
힘들다고 하시더군요 -_-;; 이런 노가다틱한 방법 말고도
RPG Xp에서 쓰는 스크립트의 원리를 이용해 2k에 공식을 적용하면 가능할 듯 싶습니다.
(물론 전 모릅니다.. 후다닥 [탕!])|+rp2+|64|+rp3+|acoc_board_ideatip -
책벌레공상가
2005.09.23 18:26
실제로 RPG XP에서 미니맵 스크립트가 개발되었음.|+rp2+|65|+rp3+|acoc_board_ideatip -
사토루
2005.09.24 05:13
RPG XP는 되고 우리 RPG2000,2003 시리즈들은 이제 망하는건가 ㅠㅅㅠ... 빨리 대책을...!!|+rp2+|66|+rp3+|acoc_board_ideatip -
Strawbe_Lee
2005.09.24 14:43
설명을 보니 미니맵을 그 RPGXP 스크립트로 만들어져있는 것과 작동되는 방식을 유사하게 만드시고 싶으신것 같은데요. 2000, 2003 툴로는 거의 불가능합니다.
하지만 그보다도 좋은방법은 직접 미니맵을 작성하시는 겁니다. 맵이 아무리 크더라도 자기가 직접 제작하면 사이즈는 충분히 줄일 수 있습니다. 좋지도 않은 방법을 거의 불가능한 노가다를 하여 만드는것보다는 훨씬 효율적인 방법입니다.
그리고서 직접 제작한 미니맵에 주인공의 위치만 변수로 계산하여 주인공의 현재 위치를 찍어주면 되는겁니다.
아니면 다크세이버님과 같은 방법도 매우 좋은 방법입니다.|+rp2+|67|+rp3+|acoc_board_ideatip -
끙야
2005.09.27 02:24
R2003이나 2000에도 스크립트 기능을 달았으면..[?]|+rp2+|81|+rp3+|acoc_board_ideatip -
jedai
2005.10.08 06:22
예전에 누가 2000으로 미니맵 만들어서 예제 올리신거 해봤던것 같은데ㅡ,ㅡ
쿨럭...;;;;;; 알만툴 손 땐지 1년되가서 아무것도 생각이 안나는;|+rp2+|138|+rp3+|acoc_board_ideatip -
아싸사랑
2005.10.21 04:12
다른 방법이 있습니다.
스크립트니 뭐니 그런건 미니맵 시스템 만드는데 관계 없습니다.
RPG2000,3도 가능합니다.
원리는 현재 맵의 가로와 세로의 길이를 구하고 미니맵의 가로와 세로의 길이를 구합니다.
그리고 그리고 현재 맵의 가로길이와 미니맵의 가로길이의 비례.
현재 맵의 세로길이와 미니맵의 세로길이의 비례의 정도를 구하면 미니맵 구현엔 문제가 없습니다.|+rp2+|172|+rp3+|acoc_board_ideatip -
아싸사랑
2005.10.21 04:15
예를 들어 현재 맵의 가로 길이는 200, 세로 길이는 100.
미니 맵의 가로 길이는 100, 세로 길이는 50.
이때 현재 맵와 미니 맵은 2:1의 비례가 성립하게 됩니다.
이말인 즉슨, 현재맵의 2분의 1의 좌표가 곧 미니맵의 좌표가 된다는 말입니다.
이런 식으로 좌표를 구해 미니맵에 붙이면 됩니다.|+rp2+|173|+rp3+|acoc_board_ideatip -
홀리커터™
2006.01.06 02:49
예예 잘들 알았으므로...흠.... 월드맵만 만들죠...(꾸벅)|+rp2+|422|+rp3+|acoc_board_ideatip
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
» | 미니맵을 만드는것은 어떨까요? [14] | 홀리커터™ | 2005.09.22 | 761 |
8 | 전략시뮬레이션[새로운 방식의.. ] [10] | MiNi'M' | 2005.09.22 | 673 |
7 | 스킬의 숙련도 [4] | CC(虎) | 2005.09.22 | 438 |
6 | 액알에 대한거 엄청난 노가다니 눌려보셈. [16] | 사토루 | 2005.09.19 | 1162 |
5 | 스킬의 레벨제 도입 [24] | ll김ll밥말이™ | 2005.09.16 | 778 |
4 | 성향 게이지 [9] | 사토루 | 2005.09.14 | 583 |
3 | 인벤토리창을 따로 만드는건.... [7] | 야미토츠바사 | 2005.09.12 | 524 |
2 | 액알 스킬 팁 [5] | 다크세이버™ | 2005.09.11 | 803 |
1 | 변수로 스탯을 만드는건 어떨까요? [10] | CC(虎) | 2005.09.11 | 563 |