Time 의 유용성.
페이지 정보
본문
트리거중에서 Time 이라는 문이 있습니다.
여기서 뜻하는 Time 은 해당스텟에 흐르는 Time입니다.
그러니까 그 스텟만의 Time.
디버그를 하면 MoveType : 0 옆에 Time 이 있고 그 숫자가 지속적으로 오름을 볼수있는데 그게 바로 TIme 입니다.
이 Time 은 매우 유용한 트리거입니다.
예를 들어 원하는 때에 이펙트라던가 헬퍼를 소환하고싶을때. (애니중심으로 해도됩니다만, 조금 귀찮을수도있습니다.)
Trigger1 = Time = 200 ;200은 그냥 예시입니다.
이렇게 하여서 그 스텟에서의 시간이 200이 되면 딱 소환되게 할수있습니다.
그리고 타임을 이용하여 매 초마다 무언가가 반복되게 할수있습니다.
Time%10 = 1
위 문장의 의미는 Time이 10초마다 반복된다.
입니다.
즉, 10초씩 반복되어야 발동이 됩니다.
이걸 실전으로 적용하여서
Trigger1 = Time%20 = 1
이렇게 하면 이펙트라던가 헬퍼라던가 그 의외의 것들도 매 20초마다 소환되거나 사라지거나 할수있습니다.
문제는 이 Time은 해당 스텟의 Time일 뿐 이기에, 다른 스텟으로 이동되면 다시 0으로 초기화됩니다.
그때는 gametime 으로 다시 재편성 할수있습니다.
gametime 은 그 경기가 시작되자마자 지속적으로 흐릅니다.
SuperPause 가 걸리던 Pause 가 걸리던 똑같이 늘 흐릅니다.
이걸 이용하면 Time대신 더 확실한 결과를 얻을수있습니다.
(하지만 gametime = 30 이런식으로는 사용하기 매우 어렵습니다. 왜냐하면 gametime은 설명했듯이 늘 지속적으로 흐르기때문에 다시 0으로 돌아가거나 하지않기때문입니다.)
- 이전글프로젝타일의 주의점 24.02.05
- 다음글여러가지 코드 24.02.05
댓글목록
등록된 댓글이 없습니다.