KoreanFoodie's Study
유니티(Udemy) #1-3 : Time.time 사용하기 본문
Udemy 강좌를 들으며 내용 복습을 위해 기록하는 글입니다
유니티 #1-3 : Time.time 사용하기
Time.time 을 사용하면, 게임에서 얼마만큼의 시간이 흘렀는지를 체크할 수 있다. 다음 코드를 보자.
public class Dropper : MonoBehaviour
{
[SerializeField] float DropTime = 3.0f;
MeshRenderer meshRenderer;
Rigidbody DropperRigidBody;
void Start()
{
DropperRigidBody = GetComponent<Rigidbody>();
DropperRigidBody.useGravity = false;
meshRenderer = GetComponent<MeshRenderer>();
meshRenderer.enabled = false;
}
void Update()
{
if (Time.time >= DropTime)
{
DropperRigidBody.useGravity = true;
meshRenderer.enabled = true;
}
}
}
위 코드는 DropTime 이 흘러야 MeshRenderer 와 Rigidbody 의 useGravity 옵션이 활성화되도록 만든 코드이다.
'Game Dev > Unity : Tutorial' 카테고리의 다른 글
#10. 공간과 움직임 (0) | 2022.07.10 |
---|---|
유니티(Udemy) #1-4 : tag 사용하기 (0) | 2022.07.04 |
유니티(Udemy) #1-2 : CineMachine 사용하기 (0) | 2022.07.04 |
유니티(Udemy) #1-1 : SerializeField 사용하기 (0) | 2022.07.04 |
9. 벡터(Vector)와 쿼터니언 : 유니티 튜토리얼 (0) | 2021.09.05 |
Comments