Time 의 유용성. > 기타코드 강좌

본문 바로가기
사이트 내 전체검색

기타코드 강좌

Time 의 유용성.

페이지 정보

profile_image
작성자 도끼신
댓글 0건 조회 1,520회 작성일 24-02-05 22:29

본문

트리거중에서 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으로 돌아가거나 하지않기때문입니다.)

 

추천0

댓글목록

등록된 댓글이 없습니다.


개인정보취급방침 이용약관 모바일 버전으로 보기 상단으로

Copyright © 무겐 어소시에이션 All rights reserved.