메뉴 건너뛰기

창조도시 기록보관소

일단 2번의 "기본적 액알"이라는 말에 의거해


기본적인 지식은 있다는 가정 하에 답변하겠습니다


 


 


1.노비타의 바이오하자드에서 쉬프트키를 누르면 무기를 조준하고 다시 쉬프트키누르면 원래대로 돌아오잖아요


그걸 XP에서 구현하려면 어떻게 해야할까요?


 


기본적인 구동 방식은 스크립트를 사용하든 스위치를 사용하든 동일합니다


 


특정 변수 (또는 스위치) 를 하나 지정한 다음에


Shift키가 입력되었을 때에 on


다시 입력되었을 때는 off


 


이렇게 on과 off가 반복되도록 합니다


 


그 다음엔 그 변수(스위치)의 현재 상태에 따라 캐릭터의 이동 방식을 바꾸는 것입니다


예시로 든 그 게임에서라면


off 상태 : 일반적인 이동, 이동하는 방향으로 캐릭터가 바라본다, 이동력 보통


on 상태 : 조준 이동, 한 방향을 계속 바라본다, 이동력 낮음


정도로 설정해 주시면 되겠지요


 


나머지는 이것을 알고리즘이나 스크립트로 구현하는 것입니다


 


 


2. 일단 스크립트로 기본적 액알은 만들었습니다


헌데 몬스터에게 맞았을때나 몬스터를 때렸을때 소리를 나게 하려면 어떻게 해야할까요?


 


타격음 또는 타격시 발생하는 비명음은 적당히 넣어주시면 됩니다


 


보통 구현시에는 다음과 같은 과정이 있습니다


 


타격시 : (조건만족시) 그래픽, 타격음, HP수정


피격시 : (조건만족시) 플래시, 타격음, HP수정


 


알만툴에서는 그래픽효과시에 그래픽과 타격음을 동시에 넣어줄 수 있으므로


애니메이션 처리를 해도 무방하며


그냥 이벤트 나열을 해도 괜찮습니다


(이벤트 나열은 약간의 시차가 있어 어색할 수 있으므로 타격음을 그래픽 앞에 배열하거나


애니메이션 처리를 하는 쪽이 좋습니다)


 


 


3. 몬스터가 때릴때나 내가 몬스터를 때릴때나 타격하는 모션을 만들었는데


그걸 공격했을때 모션이 취해지도록 하는 방법은?


 


기본적인 액알 베이스를 만드셨다면 넣으실 수 있으리라고 봅니다만...


 


캐릭터가 공격할 때는 특정 키의 입력시


몬스터가 공격할 때는 캐릭터와의 접촉시


만들어놓은 애니메이션을 발동함과 동시에 해당 캐릭터의 HP를 조절해주시면 됩니다


 


 


4.1의 질문에서덧붙여 조준상태일때만 공격할수있도록하려면 역시 어찌 해야하리까?


 


공격 이벤트를 특정 포즈에서만 가능하도록 만들어 주면 됩니다


 


1에서 만들어놓은 변수(스위치)가 on일 때에만 설정한 공격 이벤트가 실행되도록


한줄 추가해주는 것만으로도 충분합니다


 


 


 


여담입니다만 프로그래머들도 모르는 소스가 있다면 검색하고 찾고 인용하는 경우가 아주 많습니다


중요한 것은 어느 부분에 적절한 소스를 배치하는가 입니다


 


너무 세세한 부분(스위치는 어떻게 써요? / 분기는 어떻게 만들어요?)까지 일일히 물어보신다면


답변해드리기 힘들수 있으니 양해바랍니다

번호 제목 글쓴이 날짜 조회 수
7070 그냥 평범한 사람이 스크립트를 어떻게 사용하라는건지 ...? [모비딕] 2010.01.20 83
7069 그냥 평범한 사람이 스크립트를 어떻게 사용하라는건지 ...? 한조 2010.01.19 246
7068 이벤트의 완전삭제? 슈퍼스타 2010.01.19 59
7067 VX사용중인데요 전체화면테스트시에 화면깜빡임이 너무 심해요 적안왕 2010.01.19 301
7066 예전 RPG 게임중에.... [1] rpg의제왕 2010.01.19 189
7065 액션만들기툴로 게임을 만들어도 실행이 되지 않습니다. 고래83 2010.01.16 74
7064 맵배치에 대해 정의로운녀석! 2010.01.15 64
7063 전투음악에 대해서 하멜른 2010.01.11 225
7062 [vx]키입력의처리에 대해서. file [모비딕] 2010.01.10 97
7061 [vx]키입력의처리에 대해서. [1] B.S.K 2010.01.10 278
7060 스크립트 open에 대한 질문입니다. 녹색주머니 2010.01.08 275
7059 게이지 바 만들기 file [모비딕] 2010.01.07 112
7058 게이지 바 만들기 [3] file †호크† 2010.01.07 600
7057 게임 뜯기......... [5] 김다람쥐 2010.01.03 556
7056 rpg2000 게임 오류...lmt YellowCake 2010.01.01 320
7055 rpg2000 게임 오류...lmt [1] file 에반스 2009.12.30 534
» RPG XP에서 노비타의 바이오하자드에서의 무기 조준구현....+그외 자잘한 초보적질문 Vermond 2009.12.30 185
7053 RPG XP에서 노비타의 바이오하자드에서의 무기 조준구현....+그외 자잘한 초보적질문 F☆ 2009.12.30 379
7052 이거 왜 엔피시가 안뜨죠????? 하얀도깨비 2009.12.29 88
7051 추가 사진 file 호로 2009.12.28 75