Notice
Recent Posts
Recent Comments
Link
«   2026/05   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags
more
Archives
Today
Total
관리 메뉴

개발일기

유니티#22 잡다한 것들 본문

Unity

유니티#22 잡다한 것들

kimjw7815 2025. 5. 22. 19:33
void Start()
{
	Application.targetFrameRate = 60;
}

프레임을 고정하는 데에 사용할 수 있으니 넣어야겠다 싶으면 GamaManager에 딱 1개 넣어두자

 

[SerializeField] ParticleSystem headEffect;

void OnCollisionEnter2D(Collision2D collision)
{
    bool isGround = collision.gameObject.CompareTag("Ground");
    if (isGround)
    {
        headEffect.Play();
        Invoke(nameof(RestartGame), 2f);

    }
}

void RestartGame()
{
    SceneManager.LoadScene(0); // SceneManager.LoadScene("GameScene");
}

Invoke(func, float_time)를 하드코딩하지 않고 쓰고 싶다 하면 nameof 메서드를 쓰자. 갓 기능!!!!!!!1

참고로 이건 C#의 기능이니까 다른 곳에서도 적극적으로 써보도록 하자.

참고로 Tag를 통해 오브젝트 비교 하는 법도 있으니 까먹지 말도록 하자.

 

아 맞다 그리고 이건 유니티 기능은 아니고 VSC 기능인데

F2를 누르면 Rename이 된댄다

이건 진짜 신 아니냐

그나저나 유니티 게임프로그래밍 공동교육과정이 끝나버렸다

화요일에 더 있다곤 하지만 게임을 만들지 않는걸 으흑흑