액션알피지

초보를 위한 액알 개념 익히기(1)

by 걸인소년 posted Nov 09, 2005
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
개념이라고 하니깐 조금 이상하죠 ?
말그대로 개념'만' 익혀보도록 하겠습니다.지금 시간이 없어서요 --;;

시간 많을때 제대로 강좌합죠

시작 하기전에 다음과 같은 이벤트를 만들어놓습니다.

[정기적병렬처리]
이벤트 내용
키입력의처리:변수:[0001:공격키입력]          ←(공격키에만 체크해놓으세요)
(모습은 안넣는게 좋습니다. 꼭 넣고 싶다면 ....말리지는 않겠지만요..)



일단 '몬스터' 이벤트를 만들어야겠죠?

모습은 '아무거나'혹은 '대충 몬스터'스러운 케릭을 고르시고요.

[페이지신규작성]을 눌러 페이지를 한개더 만듭니다.

[1]과 [2] 페이지가 생겼죠 ?

자 다음과 같이 고쳐봅시다.

페이지[1]은  몬스터가 주인공을 공격하는 이벤트내용입니다.
시작조건은 '이벤트쪽에서 닿았을때'로 합시다(왜 이렇게 하면
페이지[1]이 몬스터가 공격하는거죠 ? 공격할때는 몬스터쪽에서 주인공 바로 앞까지 와야합니다.
대충 그런원리 입니다.음?)

또한 페이지[2]는 반대로 쥔공이 몹(몬스터)을...공격하는것입니다.
시작조건은 '주인공쪽에서 닿았을때' 로 합니다.(대충 안다고 치겠습니다. 모르면 질문 주세요.)
이벤트 출현조건이 있습니다.
이벤트출현조건 - 변수쪽에 체크를 하시고요 아까 처음에 봤죠 ?
-변수:[0001:공격키입력] 이 1 이상-
을 페이지2의 출현조건으로 해줍니다.
왜 이렇게 해주냐면요...

아까 키입력의 처리를 했을때 만약 z키(혹은 스페이스나 엔터나 등등)를 눌렀으면
변수:[0001:공격키입력]의 숫자가 '5' 가 됩니다.원리야 대충 넘어가고
지금은 걍 아 그렇구나 하는건만 알아두세요. 절대 귀찮아서 안쓰는건 아닙니다!!!!!       ;;;;;;;;;;;;;;;;;;;;

어쩃든 계속 하죠.

일단 정리해봅시다. 페이지[2]의 출현조건이 변수:[0001:공격키입력]이 1이상 일때이죠 ?
또한 이벤트 시작조건이 "주인공쪽에서 닿았을때" 입니다.

그러니깐 주인공이 몹을 바라보며 공격키(z키나 스페이스나 엔터나 기타등등)을 눌렀을때
이벤트 내용이 시작이 되는거죠.

자 지금까지 이벤트의 시작조건만 다뤘죠 ? 다음은 이벤트내용을 써봅시다.

-페이지[1]- 이벤트내용
◆주석 : 주인공은 지금 몬스터가 때려서 마이 아파
◆데미지의처리 :주인공에 공격력 ★의 데미지
◆대기 : 0.2초

일단 페이지1은 몬스터가 쥔공을 패는 상황입니다.
그러니 주인공에게 데미지를 입혀야겠죠 ? ★ 표 대신에 몬스터의 공격력을 넣으시면 됩니다.
아참 그리고 대기를 넣은 이유는, 대기를 안넣으면
몬스터가 순식간에 주인공을 마이 때려서 죽는경우가 허다하기 때문입니다.
그래서 적절하기 대기를 넣어주셔야합니다.
(참고로 주석은 걍 아무것도 아닙니다. 설명...이라고 치죠 뭐)


-페이지[2]- 이벤트내용
◆주석 : 쥔공이 몹을 마이 때려.마이아파(참고억지설정: 주인공은 깡다구가 넘썌. 맞는애들은
한방에 다죽어)
◆이벤트의일시삭제

사실 이렇게 간단한건 아닙니다.
주인공의 공격력을 변수에 대입한다음
그변수를 몬스터의 방어력만큼 감산하고 난 변수만큼
몬스터의 데미지변수를 가산하는것이지요.

뭐 이거는 다음 편에 말씀드리겠습니다.

제가 설명을 하도 두서없이 해서 이해가 잘안되겠죠? 죄송합니다 ㅜ.ㅜ
모르시는것은 질문해주세요.

Articles

1

Fatal error: Cannot access property sessionController::$lifetime in /web/old/xe/modules/session/session.controller.php on line 45