2024/03/13 2
-
주변 적을 확인, 그리고 주변 적들 중 가장 가까운 적을 타겟팅하는 시스템을 만들어보자. TargetEvent 정의 타겟을 했을 때의 이벤트를 정의한다. 먼저, Teb을 눌렀을 때, 함수가 실행되도록 정의할 것 이다. 항상 타겟팅은 전투모드 일 때만 가능하며, 사용시, 이전까지 붙어있던 모든 Visival에 대한 배열목록을 전부 탐색해서 커서가 켜져있는 객체를 꺼주고, 새로운 객체에 lookOn을 할 것 이다. 여기서, 모든 객체 순환이 아니라, 코드 구조 상 한번에 한개의 객체가 커서가 존재함으로, 객체를 탐색하기 전에, 먼저 전 객체를 꺼주는 식으로 하면 더 빠른 코드가 될 것 이다. LookOn함수 Lookon을 하는 함수이다. Self를 기준으로, 1000크기의 구체를 만든 뒤, 해당 구체에 닿은..
-
문제 설명 A와 B가 n개의 주사위를 가지고 승부를 합니다. 주사위의 6개 면에 각각 하나의 수가 쓰여 있으며, 주사위를 던졌을 때 각 면이 나올 확률은 동일합니다. 각 주사위는 1 ~ n의 번호를 가지고 있으며, 주사위에 쓰인 수의 구성은 모두 다릅니다. A가 먼저 n / 2개의 주사위를 가져가면 B가 남은 n / 2개의 주사위를 가져갑니다. 각각 가져간 주사위를 모두 굴린 뒤, 나온 수들을 모두 합해 점수를 계산합니다. 점수가 더 큰 쪽이 승리하며, 점수가 같다면 무승부입니다. A는 자신이 승리할 확률이 가장 높아지도록 주사위를 가져가려 합니다. 다음은 n = 4인 예시입니다. 주사위 구성 #1 [1, 2, 3, 4, 5, 6] #2 [3, 3, 3, 3, 4, 4] #3 [1, 3, 3, 4, 4,..