1. 이미지 인식 로직을 변경 하였습니다.
타 직업의 경우 문제가 발생하는 상황을 찾지 못하였으나
배틀메이지, 에반의 경우 이미지의 투명도가 높고 비슷한 모양 비슷한 생삭이 많아서
엉뚱한 인식을 하는 경우가 많았습니다.
그래서 단순 인식에서
로직을 추가하여 인식된 포인트에서 다른 이미지들을 다시 한번 검사
최상의 인식값이 나오는 코어를 아웃풋 하도록 로직을 변경하였습니다.
혹시 그동안 안되시던분들 다시 한번 해보시면 감사하겠습니다.
2. 계산 로직을 변경 하였습니다.
코어의 다양성, 경우의수를 계산해 보지 않아서
계산 무한 로딩되던 현상 수정하였습니다.
(ex. 강화가 가능한 스킬이 10개인 윈브 기준 최대 가능 경우의 수는 (10*9*8)^10승....
약 374경 가지의 경우가 존재합니다.. 이렇게 무식 할줄 몰라서 사전 판단 작업이 없었으나
여러 포인트를 두어 경우의 수를 최소화
조합을 찾는중에도 판단식을 넣어 계산이 최대한 빠르게 되도록 하였습니다.
또한 2중 4코를 계산하면 윈브기준 최대 6C4 * 20^4 경우의 수를 확인해봐야 하는 무식한 숫자가 나와서
최대 리스트업을 1만개 어간으로 제한하였습니다.(결과가 갱신되는 시점에서 1만개가 넘는 순간 계산이 종료 됩니다.)
계산 로직의 변경으로 계산기창의 사용법이 조금 바뀌었습니다.
예시는 윈브의 경우이고
개발단계에서 720개의 모든 가능한 코어를 뽑았다고 가정하였습니다.
윈브의 경우 2중3코 4.5스킬로 알고있어서 그대로 테스트했습니다
일단 메인 4스킬( 2중첩 60렙)을 선택후
코어들을 인식시키고
계산창으로 들어가줍니다.
타겟스킬 4스킬,
중첩,코어수 선택해주시고
(코어수는 타켓스킬과 중첩을 통해 계산됩니다.
최소코어, 최소코어 +1, 최소코어+2 중 고를수있습니다.)
0.5스킬(30렙)을 만들 스킬을 서브스킬목록에서 선택해줍니다.
(서브스킬 목록은 타겟스킬 중첩실행수 남는 자리가 잇을경우만 표시됩니다.
ex. 상위 처럼 세팅할경우 2중첩*4스킬 = 8칸, 3코어=9칸 이므로 1칸이 남았으므로 서브스킬을 선택할수있습니다.
선택하지 않아도 됩니다.)
계산을 돌려주시면
위와같이 타겟스킬들은 2중첩, 서브스킬은 1중첩이되는 경우의 수들이 리스트업됩니다.
서브스킬은 1중첩을 넘을수없습니다.