게임 rpg2003게임 만드는 중 난관을 맞음...
2009.01.02 22:30
픽쳐로 메뉴를 만들고 있는데 안 닫아 집니다. 왜 그렇까요?
답 좀 해주세요.
커먼 이벤트
이벤트 이름 메뉴호출 정기적 병렬처리
<>메뉴 화면 금지 설정 : 금지한다
<>저장 금지 설정 : 금지한다
<>키 입력 처리 : [0007 : 메뉴]
<>변수의 조작 : [0009 : 커서위치] 대입, 1
<>조건 분기:변수 [0007:메뉴]-6
<>화면 색조 변경:[R020,G020, B020, S060],0.5초
<>그림 표시 : 8, 메뉴, [0,116]
<>그림 이동 : 8, 메뉴,[268,116], 0.7초
<>효과음 연주 : 냉기10
<>대기 : 0.7초
<>그림표시 9, 선택, [268,46]
<>스위치의 조작 : [0009:메뉴on]를 ON
<>이벤트 처리 중단:
<>반복 처리 중단:
<>
:분기 종료
<>반복 처리 중단:
<>
커먼 이벤트
이벤트 이름 : 메뉴
자동 실행
출현 조건 스위치 [0009:메뉴on]
<>키 입력 처리 :[0008:항목 이동]
<>조건 분기:변수[0008:항목이동]-1
<>조건 분기:변수[0009:커서위치]-1
<>그림 이동 : 9,[268,76],0.3초
<>효과음 연주 : 스위치2
<>변수의 조작:{0009:커서위치]대입,2
<>반복 처리 중단:
<>
:분기 종료
<>
:분기 종료
<>키 입력 처리 :[0008:항목 이동]
<>조건 분기:변수[0008:항목이동]-1
<>조건 분기:변수[0009:커서위치]-2
<>그림 이동 : 9,[268,106],0.3초
<>효과음 연주 : 스위치2
<>변수의 조작:{0009:커서위치]대입,3
<>반복 처리 중단:
<>
:분기 종료
<>
:분기 종료
<>키 입력 처리 :[0008:항목 이동]
<>조건 분기:변수[0008:항목이동]-1
<>조건 분기:변수[0009:커서위치]-3
<>그림 이동 : 9,[268,136],0.3초
<>효과음 연주 : 스위치2
<>변수의 조작:{0009:커서위치]대입,4
<>반복 처리 중단:
<>
:분기 종료
<>
:분기 종료
<>키 입력 처리 :[0008:항목 이동]
<>조건 분기:변수[0008:항목이동]-1
<>조건 분기:변수[0009:커서위치]-4
<>그림 이동 : 9,[268,165],0.3초
<>효과음 연주 : 스위치2
<>변수의 조작:{0009:커서위치]대입,5
<>반복 처리 중단:
<>
:분기 종료
<>
:분기 종료
<>키 입력 처리 :[0008:항목 이동]
<>조건 분기:변수[0008:항목이동]-1
<>조건 분기:변수[0009:커서위치]-5
<>그림 이동 : 9,[268,188],0.3초
<>효과음 연주 : 스위치2
<>변수의 조작:{0009:커서위치]대입,6
<>반복 처리 중단:
<>
:분기 종료
<>
:분기 종료
<>키 입력 처리 :[0008:항목 이동]
<>조건 분기:변수[0008:항목이동]-1
<>조건 분기:변수[0009:커서위치]-6
<>그림 이동 : 9,[268,46],0.3초
<>효과음 연주 : 스위치2
<>변수의 조작:{0009:커서위치]대입,5
<>반복 처리 중단:
<>
:분기 종료
<>
:분기 종료
<>키 입력 처리 :[0008:항목 이동]
<>조건 분기:변수[0008:항목이동]-4
<>조건 분기:변수[0009:커서위치]-1
<>그림 이동 : 9,[268,188],0.3초
<>효과음 연주 : 스위치2
<>변수의 조작:{0009:커서위치]대입,6
<>반복 처리 중단:
<>
:분기 종료
<>
:분기 종료
<>키 입력 처리 :[0008:항목 이동]
<>조건 분기:변수[0008:항목이동]-4
<>조건 분기:변수[0009:커서위치]-2
<>그림 이동 : 9,[268,46],0.3초
<>효과음 연주 : 스위치2
<>변수의 조작:{0009:커서위치]대입,1
<>반복 처리 중단:
<>
:분기 종료
<>
:분기 종료
<>키 입력 처리 :[0008:항목 이동]
<>조건 분기:변수[0008:항목이동]-4
<>조건 분기:변수[0009:커서위치]-3
<>그림 이동 : 9,[268,76],0.3초
<>효과음 연주 : 스위치2
<>변수의 조작:{0009:커서위치]대입,2
<>반복 처리 중단:
<>
:분기 종료
<>
:분기 종료
<>키 입력 처리 :[0008:항목 이동]
<>조건 분기:변수[0008:항목이동]-4
<>조건 분기:변수[0009:커서위치]-4
<>그림 이동 : 9,[268,106],0.3초
<>효과음 연주 : 스위치2
<>변수의 조작:{0009:커서위치]대입,3
<>반복 처리 중단:
<>
:분기 종료
<>
:분기 종료
<>키 입력 처리 :[0008:항목 이동]
<>조건 분기:변수[0008:항목이동]-4
<>조건 분기:변수[0009:커서위치]-5
<>그림 이동 : 9,[268,136],0.3초
<>효과음 연주 : 스위치2
<>변수의 조작:{0009:커서위치]대입,4
<>반복 처리 중단:
<>
:분기 종료
<>
:분기 종료
<>키 입력 처리 :[0008:항목 이동]
<>조건 분기:변수[0008:항목이동]-5
<>조건 분기:변수[0009:커서위치]-1
<>문장 :가방
<>반복 처리 중단:
<>
:분기 종료
<>
:분기 종료
<>키 입력 처리 :[0008:항목 이동]
<>조건 분기:변수[0008:항목이동]-5
<>조건 분기:변수[0009:커서위치]-2
<>문장 :도감
<>반복 처리 중단:
<>
:분기 종료
<>
:분기 종료
<>키 입력 처리 :[0008:항목 이동]
<>조건 분기:변수[0008:항목이동]-5
<>조건 분기:변수[0009:커서위치]-3
<>문장 :포켓몬
<>반복 처리 중단:
<>
:분기 종료
<>
:분기 종료
<>키 입력 처리 :[0008:항목 이동]
<>조건 분기:변수[0008:항목이동]-5
<>조건 분기:변수[0009:커서위치]-4
<>저장 화면 불러오기:
<>반복 처리 중단:
<>
:분기 종료
<>
:분기 종료
<>키 입력 처리 :[0008:항목 이동]
<>조건 분기:변수[0008:항목이동]-5
<>조건 분기:변수[0009:커서위치]-5
<>문장 :트레이너
<>반복 처리 중단:
<>
:분기 종료
<>
:분기 종료
<>키 입력 처리 :[0008:항목 이동]
<>조건 분기:변수[0008:항목이동]-5
<>조건 분기:변수[0009:커서위치]-6
<>문장 : 정말 게임을 종료하시겠습니까?
<>선택지 표시 : 예/아니오
:[예] 경우
<>타이틀 화면으로..:
<>
:[아니오] 경우
<>
:분기 종료
<>반복 처리 중단
<>
:분기 종료
<>
:분기 종료
<>조건 분기:[0008:항목 이동]-6
<>효과음 연주 :스위치1
<>그림 삭제 : 8
<>그림 삭제 : 9
<>화면 색조 변경 :{R100,G100, B100, S100]'0.0초
<>스위치의 조작 : [0009:메뉴on]를 off
<>이벤트 처리 중단
<>반복 처리 중단
<>
:분기 종료
<>반복 처리 중단
<>
----------------------------------------------------------------------------------------------------
댓글 8
-
로안
2009.01.03 08:17
-
다크아머
2009.01.03 19:30
이렇게 보니까 알아먹기 힘드네요 ㅋ
예전에 2K다룰때 픽쳐메뉴해봤었는데
이런식보다 그냥 키입력 처리로 메뉴 띄우고 입력받을때마다 변수하나 지정해서
그변수만 처리한다음 그걸 조건분기로 걸고 픽쳐띄우면 간단해요!?|+rp2+|297486|+rp3+|free -
Lie&Hell。
2009.01.05 00:41
언제 봐도 신기해요<<|+rp2+|297725|+rp3+|free -
하얀도깨비
2009.01.05 07:59
커서는 픽쳐입니다. 그리고 자동실행해도 움직입니다. 마지막으로 반복처리중단 같은 것은 그냥
조그만 희망에 의해 추가된 것이죠.. 직접보여드려야할 텐데.. 어떻게 보여드리지? 어쨌든
문제는 모든 것이 작동은 하나 이 메뉴가 안닫아진다는 거죠. 메뉴를 띄우고 취소키를 누르면
(취소키는 자판의 x입니다.)닫아지고 몇 초후에 커서만 나타나서 다시 메뉴 뛰우는 이벤트가 실행된다는 것입니다. 아아 힘들군요. |+rp+|297478|+rp2+|297770|+rp3+|free -
땡중
2009.01.05 19:05
(위에서 3번째 줄) 키 입력 처리 : [0007 : 메뉴]의 부분에서 '키가 눌릴 때까지 대기'
라는 부분이 체크되어있지 않는지 확인해보시는 것이 어떠하신지..|+rp2+|297828|+rp3+|free -
하얀도깨비
2009.01.06 05:06
되어 있습니다. |+rp+|297828|+rp2+|297855|+rp3+|free -
땡중
2009.01.06 07:04
으음.. 그게 아니라면.. '메뉴호출'과 '메뉴'에서의 '키 입력 처리'의 '6(취소)'키가
동시에 인식되어서 그런 것인 듯 합니다.
메뉴호출 이벤트가 0009:메뉴on 스위치가 On 상태일 경우에 발동하지 않도록 해 보십시오. |+rp+|297828|+rp2+|297869|+rp3+|free -
하얀도깨비
2009.01.06 20:22
오! 감사합니다. 이제야 되는군요. |+rp+|297828|+rp2+|297929|+rp3+|free
커서가 마우스가 아닌 캐릭칩이라면 변수를 잘못 잡으신 듯합니다만...
만약 캐릭터 커서라면 x,y좌표로 대입을 해주시는 게 좋습니다. 귀찮긴 하지만 확실한 방법이거든요. 흠.. 그리고 자동실행으로 하실 경우 커서가 움직이긴 하나요? ...
정기적으로 병렬처리가 괜찮습니다. 음.. 그리고 반복처리의 중단은 왜 넣어주셨는 지 궁금하군요.
저 변수들이 의미하는 것과 스위치가 의미하는 것을 더 알려주실 순 없으신가요?|+rp2+|297478|+rp3+|free