질문과 답변

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
RMXP 미니맵 스위치 제발좀 도와주세요 4 황제님 2010.10.08 600
RMXP 아주어려운질문이에요.ㅜㅜㅜ 1 나는청춘 2010.10.08 663
RMVX 변수1과 변수2를 변수3에 대입하기 7 곰테니 2010.10.09 698
RM2k 랄라라~ 오랜만에 질문좀 하나 할께요~ (Nameless) 2010.10.09 996
RMVX 맵 장소이동 시 이벤트 위치 초기화 되는 문제 1 명상합시다 2010.10.09 851
RMXP 액알 만드는 법 1 좋은사람a 2010.10.09 955
RMXP 링메뉴에서 스테이터스를 "완전히!"제거하고 싶은데 어떻게 하죠? 2 츠키-★ 2010.10.09 865
RMVX 열쇠를 사용하고나서는 열쇠가필요하다는말이뜨지않게 어떻게하죠 2 프라임헌터즈 2010.10.09 839
RMVX 바다위를 랜덤으로 움직이는 배.. 5 난천 2010.10.09 848
RMXP 시작하자마자 혼자 생각하는걸 만들고 싶은데요 3 수야 2010.10.09 876
기타 아프리카 방송을시작하려는데요.. 4 나여 2010.10.10 1586
RM2k3 RPG2003 을 다운했는데 4 프라임헌터즈 2010.10.10 2006
RMVX 사이드뷰 3.4 + ATB 1.2 버전 몬스터 4 하늘풍선 2010.10.12 978
RMXP 시작하자마자 대화창이 떠서 미치겠는데.. 4 수야 2010.10.12 778
RMVX 몇가지 궁금한 점 좀 알려주세요. 2 아타락시아 2010.10.12 702
기타 온라인rpg게임 어떻게 만듬? 2 Cail Arial 2010.10.13 1804
RMVX 타이틀에 궁금한게 있는데 4 파이어 2010.10.13 794
RMVX Rpg Vx 렉 방지하는 법좀, 최적화 하는 법좀;; 4 명상합시다 2010.10.13 4026
RMXP 퀘스트만드는법 2 게임초초초초봉 2010.10.13 1001
RMXP 스크립트 아시는분들 이부분 해석좀 해주세요 5 EE!! 2010.10.14 604
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 516 Next
/ 516