질문과 답변

Extra Form

      eva = (self.agi + self.dex - attacker.agi)*2
      hit = self.damage < 0 ? 100 : 100 - eva
      hit = self.cant_evade? ? 100 : hit
      hit_result = (rand(100) < hit)

 

어느 배틀스크립트부분중 하나인데요

여러 공식들이 조금씩바껴서 밸런스가 안맞는부분좀 수정하려고합니다.

eva가 회피같은데  (민첩성 + 손재주)x2가 회피수치고

명중수치는 hit = self.damage < 0 ? 100 : 100 - eva 같은데 여기서 ":"<ㅡ 이게 뭔가요 "0?" <ㅡ 이건뭐고요

그리고 세번째줄에 self.cant_evade? ? 100:hit 이부분도 "?" <ㅡ이거 뭔지 궁금하네요 물음표 무슨 기호인지

스크립트를 처음 만져보는데 알아보기가 참 힘드네요 ..

Who's EE!!

?

RMXP로 제작중인 개발자 GC입니다

Comment '5'
  • ?
    녹색주머니 2010.10.15 00:02

     hit = self.damage < 0 ? 100 : 100 - eva 는 바꿔쓰면...

     

     

    if self.damage < 0

      hit = 100

    else

      hit = 100 -eva

    end

     

    입니다.

     

    hit = 는 일단 제외하고...

     

    self.damage < 0 ? 100 : 100 -eva

     

    이게 조건이구요.

     

    self.damage < 0 ? 100 : 100 -eva

     

    이게 참일 때 나오는 값. 즉, hit = 100 으로 변경이 가능하죠.

     

    self.damage < 0 ? 100 : 100 -eva

     

    이게 거짓일때 나오는 값. 즉, hit = 100 -eva로 변경이 가능합니다.

  • ?
    녹색주머니 2010.10.15 00:04

    추가하자면...

     

    (조건) ? (참) : (거짓)

     

    이 됩니다.

     

          hit = self.cant_evade? ? 100 : hit

    도 바꿔쓰면

     

    if self.cant_evade?

      hit = 100

    else

     hit = hit

    end

     

    가 됩니다만 하나 주의하셔야할게

     

    (조건)?(참):(거짓) 문에서...

    (거짓)자리에 공백을 두면 문법오류가 뜨니 주의해주세요.

  • ?
    DN 2010.10.17 12:31

    감사합니다

  • ?
    녹색주머니 2010.10.16 20:07

    self.cant_evade 이건 뭘 말하는건가요.. cant가 can't 인가요 ?

    만약 회피할수 없다면 hit에 100값을 주고 회피한다면 hit는 hit값을 받는다는건가요

     

    의미상으로는 cant_evade가 can't evade랑 같다고도 볼 수 있을 것같지만...

    단순한 함수입니다.

    def cant_evade?

     (commend)

    end

    로 구성되어있는 녀석이죠.

    내부구성은 확인하지않는 이상 모르겠지만... 아마 질문하신 분의 생각과 같을 거라고 생각합니다.

     

    그리고 hit = self.damage < 0 ? 100 : 100 - eva 그리고 이건 나의 대미지가 0미만라면 hit에 100값을주고

    0초과라면  100 - eva값을 준다는건가요 ??

     

    말씀하신 것과 같지만 0초과가 아니라 0이상입니다.

  • ?
    DN 2010.10.15 20:49

    self.cant_evade 이건 뭘 말하는건가요.. cant가 can't 인가요 ?

    만약 회피할수 없다면 hit에 100값을 주고 회피한다면 hit는 hit값을 받는다는건가요

    그리고 hit = self.damage < 0 ? 100 : 100 - eva 그리고 이건 나의 대미지가 0미만라면 hit에 100값을주고

    0초과라면  100 - eva값을 준다는건가요 ??

     

     


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12391
기본툴 사용법 RMMV 스팀에서산 RPG maker MV 한글로 어케바꾸나요 1 모디 2019.11.29 172
플러그인 추천 RMMV 대화 하는데 캐릭터가 자유롭게 움직일 수 있는 플러그인 있나요??? 6 file 호구랑 2019.08.11 172
기본툴 사용법 RMXP rpg xp 프로젝트 파일이 안보입니다 2 file qlsw980 2019.04.30 172
RM2k 이미지가 주인공과 같이 맵이동을 시키려면 어떻게 해야 하나요? 3 치르노 2017.12.16 172
사이트 이용 추천작 투표 접수가 이뤄지고 있지 않습니다. 4 유리프 2017.02.27 172
RMMV 안녕하세요 MV 모바일 플랫폼 동작 시 프레임 저하(렉 현상)관련 질문 드립니다. Rashiel 2017.02.22 172
RMMV RMMV 시야 설정 시 끊김에 대한 질문입니다. 3 file 지나가던임삿갓 2016.10.24 172
RMVXA 대사창 일부분의 폰트를 크게하는 방법을 알고싶습니다. 2 페돗p 2016.04.14 172
기타 xp와vxa의 게임에서 영상삽입시와 모바일구동관련질문 2 jack1 2015.12.30 172
RMVXA 장비한 아이템을 소지수에 포함하는 방법이 궁금합니다. 2 준준이 2015.12.14 172
플러그인 사용 RMMV 아앗아ㅏ 제발 2 회늑 2020.12.04 172
RMVXA 아아아아아아ㅏ 짜증나 1 file 가온누리55 2015.10.23 172
RMVXA 띄운 그림안에 캐릭터... 2 무명시절 2015.10.07 172
RMVXA 두칸 크기의 액터 종이상자. 2015.09.12 172
RMMV 선택지 마우스오버시 대화창에 설명이 나오는 시스템 1 가시밭 2015.10.30 172
RMVXA 말풍선 스크립트가 정말로 필요합니다 환장 2015.08.03 172
RMVX 몬스터가 스킬을 사용한 사람에게 공격을 못하는 스킬 8 file 휴론 2015.08.15 172
사이트 이용 통합검색 오류나네요 2 file 무브 2015.07.13 172
RMVXA 타일생성 4 castleCT 2015.02.28 172
RMVXA 턴 당 이동거리 제한 2 강룩희 2015.07.02 172
Board Pagination Prev 1 ... 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 ... 516 Next
/ 516