본문 바로가기
게임 개발(유니티)/멋쟁이 사자처럼 3기_회고록

멋쟁이 사자처럼 과제1_앵그리버드류 게임 제작(2)

by goraku97 2024. 12. 26.

스크립트 특징

3. Scene Change_1, Scene Change_2

Scene Change_1.cs
0.00MB
Scene Change_2.cs
0.00MB

 

씬 전환 관련

- Scene 과 관련된 효과를 적용하고 싶으면 using UnityEngine.SceneManagement

  네임 스페이스 자리에  반드시 작성할것

- SceneManager.LoadScene(변수이름) 을 사용하면, 변수이름으로 지정되있는

  씬으로 이동함.

텍스트 관련

- 텍스트(TextMeshPro) 관련 효과를 적용하고 싶으면 using TMPro

   네임 스페이스 자리에 반드시 작성할 것

 

**추가사항

!string.IsNullOrEmpty(nextSceneName)

-"!string.IsNullOrEmpty(변수이름) : (변수이름)이 Null 또는 빈 문자열(" ") 이 아니라면" 

  이라는 뜻을 가짐.

 

4. targetMonster_1, targetMonster_2

targetMonster_1.cs
0.00MB
targetMonster_2.cs
0.00MB

 

-1. bird_effect  주의사항 참고

 

5. StartButton, homeButton

 

StartButton.cs
0.00MB
homeButton.cs
0.00MB

 

씬 전환 관련

- Inspector 창에서 OnClik() 함수를 사용하여  씬을 이동할때는

  public void SceneLoader(string sceneName) 함수를 사용할것

public void SceneLoader(string sceneName)
{
    StartCoroutine(LoadSceneAfterDelay(sceneName));
}

 

- LoadSceneAfterDelay() : 특정 씬을 일정시간 지연후에 로드하는 함수

private IEnumerator LoadSceneAfterDelay(string sceneName)

 

6. blue Structure_effect

blue Structure_effect.cs
0.00MB

 

-1. bird_effect 참고