개발일기
유니티#22 잡다한 것들 본문
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 기능인데

이건 진짜 신 아니냐
그나저나 유니티 게임프로그래밍 공동교육과정이 끝나버렸다
화요일에 더 있다곤 하지만 게임을 만들지 않는걸 으흑흑
'Unity' 카테고리의 다른 글
| 유니티#21 와 맛있다 PlayerInput, Physics Material 2D, Effect (0) | 2025.05.20 |
|---|---|
| 유니티#20.5 총 (0) | 2025.05.03 |
| 유니티#20 인벤토리 UI, 클릭 핸들러 (0) | 2025.05.02 |
| 유니티#19 인벤토리, 퀵슬롯, 아이템 시스템 제작 (0) | 2025.04.30 |
| 유니티#18 Rigidbody2D 아이템 줍기 구현 (1) | 2025.04.29 |
