?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
 
우선 아무것도 없는맵에 이벤트를 하나 만들어봅시다!!^-^
대미지를 계산하는 부분인데요....
먼저, 최대치공격력은 주인공의 공격력에 나누기100 곱하기80은 백분률로 80퍼센트를 의미합니다.!!!
따라서 최대치는 80퍼센트!!! 무기를 차고 크리티컬이 나오지
않는이상은 데미지가 자신의 공격력의 80퍼센트 이상이 나오지 않는다는겁니다.!!!
그 다음 최소치의 데미지 설정부분입니다.!!!
위와 마찬기자로 백분률을 이용했는데요
100으로나눈뒤 난수 20~65를 곱해버렸습니다.
그 뜻은 자신의 공격력의 20%에서 65%까지의 데미지가 랜덤적으로
나올수있도록 설정한부분이지요..^-^
그리고 마지막으로 크리티컬부분입니다.!!!
크리티컬부분도 역시 백분률입니다.!!!
이번에는 100으로 나눈뒤 120을 곱해버렸습니다.!! 따라서 크리티컬시
데미지는 주인공 공격력의 120%!!!! wow!!!
여기까지 데미지계산 부분은 끝입니다.!!!
이제 또다른 이벤트를 새로 만드세요!!!

이 부분은 난수를 이용하여 대미지를 처리하는 부분입니다.
미스 부분도 포함되어있죵 ....
일단 변수의조작으로 대미크라는 변수를 만들어봅시닷!!!!
대입 1~4란뜻은 한마디로 대미크라는 4면체의 주사위가 있다고 보시면됩니다.!!!...
그 후. 조건의 분기를 이용합시다...
참! 그전에 변수를 하나 더만드셔야됩니다.
몬스터1hp라는걸만드세요...
그뒤 1일경우에는 최소대미지를 더한다거나 최대대미지를 더한다거나 그건 상관없습니다..!!!
이곳에 적절히 전투에니메이션을 추가한다거나 픽쳐를 삽입하시면 더욱 멋질것같아용!!!..
참! 그리고 초보자님들이 질문할수 있을만한것중에 왜 몬스터의hp를 깍지 않고 더하는지 ..
그건 더하여서 몬스터의 hp이상이되면 몬스터가 죽게설정하면
되기때문입니다..!!!!
처음 몬스터의 hp값은 0입니다.!!
대미지의 숫자많큼 증가하는거죵!!!..
이제 대미지를 적용하는부분은 끝입니다.
이제  이벤트페이지 작성을 살포시 눌러서 한페이지를 더 만드세요!!!

자~자 이제 마지막입니다...
여기 까지 딸아오신분들 힘내십시오!!!>_<b
이 이벤트는 조건을 변수 몬스터의hp가 500이상일 경우입니다.
이몬스터의 hp는 따라서 500이겠죠!!!
병렬처리로 해주시고요!!!
자 이제 모든게 끝났습니다.!!!
 나머지 궁금한사항은 댓글로 달아주세요!!!..
※참고로 주인공의 공격력이 100이상으로 만드세요!!!100이하는 소숫점이 나와서
xp에서는 소수를 지원하지 않기때문에 대미지가 않나올수도있습니다.!!!
 
  • ?
    windshy 2007.03.12 00:22
    오랜만에 변수에 관한 색다른 강좌가 나왔군요^^
    어쨌든 재밌는 강좌였습니다!
  • ?
    아이우에오 2007.06.17 08:54
    멋지네요
  • ?
    현지호 2007.08.04 14:02
    캬~~~ 나는 이나이 되도록 멀한거징;;;;


Copyright ⓒ Nioting All Rights Reserved. (since 1999)    개인정보
        

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