안녕

달모으기를 핑계로 강좌쓰기를 미루던 지붕이라고 해


오늘 알아볼 건 랜덤류 트리거들이야

2.2 나오기 전의 우려에 비해 그렇게 문제가 되지는 않고 있는 녀석들이야

.. 아마도.



어쨌든

단순 랜덤 트리거부터 살펴보자


1. Random Trigger

랜덤 트리거의 설정은 이렇게 생겼어

그룹 아이디가 두개, 그리고 확률을 설정할 수 있어

이게 작동하면 Group ID 1의 트리거를 Chance %의 확률(퍼센트)로 작동시키고, 그 이외의 경우는 Group ID 2의 트리거를 작동시키게 돼


작동 방식을 보기 위해 예시를 가져왔어

그룹 1은 아이템 1을 1 올리고 그룹 2는 아이템 2를 1 올리는 트리거야

쉽게 말해서 두 트리거가 각각 작동될 때마다 변수의 값이 증가할거야

여기에 Spawn 트리거를 걸든 Make Loop를 쓰든 해서 무한반복으로 만들어줘

그럼 이렇게 작동하는 걸 볼 수 있어

저기서 확률을 바꾸게 되면 증가 속도도 달라지게 돼

예를 들어 33%로 설정하게 되면 대략 1:2니까 그룹2가 2배 더 빨리 오르겠지

2. AdvRand (Advanced Random) Trigger

말 그대로 고급 랜덤 트리거야

두 개 이상의 그룹에 랜덤을 걸고 싶을 때 쓸 수 있어

사실 이건 롭탑이 올린 2.2 예고영상과 내용이 크게 다를바가 없고 그 영상만 봐도 작동법을 대충 이해할 수 있어

그래도 일단 설명은 해볼게

그룹과 Chance를 넣고 Add 버튼을 누르면 저렇게 회색 버튼이 나오는데 각 그룹의 번호와 Chance, 그리고 그 그룹이 작동될 확률을 나타내

각 그룹의 확률은 (그 그룹의 Chance) / (모든 그룹의 Chance의 합) 으로 계산할 수 있어

그러니까 여러 개의 그룹에 랜덤을 걸고 싶으면 각 그룹의 확률을 정수비로 나타내서 저기다 집어넣으면 돼


이번에도 아까와 같이 실험할거지만 그룹이 4개로 늘어났어
그리고 확률은 10:10:10:10이야

잘 되는 것 같네

이번엔 확률을 이렇게 바꿨어

대충 감이 오겠지만 이러면 8:4:2:1로 숫자가 오를거야

오케이

생각보다 내용이 많이 없어서 빨리 끝났네

다음엔 뭐를 다뤄볼까