728x90
728x90
슬라이더 UI 한계시간 설정 방법 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class slider1 : MonoBehaviour { private Slider sd; private float TimeRemain = 100f; void Start() { sd = GetComponent(); } void Update() { TimeRemain -= Time.deltaTime; sd.value = TimeRemain; if (TimeRemain
Delta의 의미는 두 값의 변화(차이)라고 해석하면 된다. 시간(time) 변수에 대입해 보면 각각의 Update()된 값 또는 FixedUpdate() 값의 변화인데 보통 움직임의 증가/감소분을 smooth하게 만드는 역할을 수행한다. 움직이는 오브젝트가 매 프레임마다 이동이 된다면 부자연스럽게 끊김이 발생하지만 매 초 단위로 움직인다면 자연스러울 것이기 때문이다. 보통 speed, rotate와 같은 물리적 변화와 관련된 변수에 Time.deltatime을 곱하는 식으로 스크립트를 작성해준다.
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.