스킬 속성(Element)이 7개있는데 스킬이 water 계열이고, 피해 받는 대상이 fire 계열이면 추가 피해 들어가는식으로?보통 이런 로직 어떻게 처리해? if문으로 하나하나 계산하는 방법말곤 없나
보정수치를 따로 함수로 하나 빼서 float로 리턴걸어서 곱하면 되지 않겠누
그 보정수치를 어떻게 계산하노 결국 2개의 속성에 대한 상관관계를 파악해야하는데 머리가 잘 안돌아가
1-2-3-4-1 반복? 머리가 잘 안돌아가네.. 포켓몬이랑 유사한 시스템이거든
예를 들면 1→2→3→4→1→... 이렇게 서로 꼬리를 무는건데, 서로 리스트로 묶어내서 prev, next와 동일한지 체크하는것도 되고
https://pokemon.fandom.com/ko/wiki/%EB%8D%B0%EB%AF%B8%EC%A7%80
이런게
있긴하네. 상대에게 효과가 뛰어난 기술이라면 2를 대입이라는데 ㅋㅋ 이 뛰어남을 어떻게 효율적으로 가져오는거지
그냥 클래스로 묶어내도 되고. 뭘로 해도 성능차이는 거의 없을거다.
함수 하나 따로 빼서 switch로 보정수치 리턴하는것도 생각보다 코드 더럽지는 않음.
흠 알겠음 ㄳㄳ
해당 댓글은 삭제되었습니다.
그게 먼말이지. 받는이랑 비율이 뭐임 AND 비트연산하라는건가