질문과 답변

Extra Form

 

 턴제 전투에서 기본공격의 데미지 공식을  a.atk*((100-b.def)/100) 로 맞췄는데 데미지가 아예 들어가질 않네요;

 자신의 공격이 상대 방어력만큼(최대 100) 비율이 줄어들게 만들었고 이론상으론 문제가 없다고 보는데 도대체 뭐가 문제일까요?

 

 

 

 

 

■ 질문전 필독!
  • 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
  • 하나의 게시물에는 하나의 질문만 합니다.
  • 제목은 질문의 핵심 내용으로 작성합니다.
  • 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
  • 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
  • 답변받은 게시물은 삭제하지 않습니다.
  • 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
    • 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!

※ 미준수시 사전경고 없이 게시물을 삭제합니다.

Comment '2'
  • ?
    임버 2016.09.27 00:45
    제가 알기로는 괄호 연산은 안 되는 거로 알고 있습니다. (아마두요)
    그러니까 식을
    c = 100 - b.def ; a.atk * c /100
    으로 해보시고 안되시면 말씀해주ㅛㅔ요
  • ?
    기폭 2016.09.29 19:47

    문제가 따로 있었습니다.ㅠ
    알고보니 나누기(/)가 몫에 해당하는 값만 취급하더라구요
    때문에 1보다 작은 값이 나오면 전부 0으로 인식해서 데미지가 안들어갔던거구요
    그래서 수식을 1보다 큰 값이 나오는 순서대로 나열하니 해결됬습니다. a.atk*(100-b.def)/100
    도움주셔서 감사합니다! (+ 괄호연산 해보니 정상적으로 돌아가던데요ㅎ)


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12456
Board Pagination Prev 1 ... 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 Next
/ 83