<Scene 준비>
1. NGUI 2D로 UI 생성
2. 표시할 로고 배치 - Sprite
3. FadeObject (흰색 또는 검은색) Sprite 준비 - 로고를 덮는다.
<C# Script>
using UnityEngine;
using System.Collections;
public class FadeEvent : MonoBehaviour {
private UISprite m_Fade;
public float m_fDuration = 3.0f;
// Use this for initialization
void Start () {
m_Fade = GameObject.Find ("FadeObject").GetComponent<UISprite>();
StartCoroutine( FadeOut());
}
IEnumerator FadeOut()
{
// Fade In
TweenAlpha.Begin (m_Fade.gameObject, m_fDuration, 0.0f);
yield return new WaitForSeconds( m_fDuration );
// Fade Out
TweenAlpha.Begin (m_Fade.gameObject, m_fDuration, 1f);
yield return new WaitForSeconds( m_fDuration );
NextSceneCall();
}
void NextSceneCall()
{
Application.LoadLevel(1);
}
}
'Unity3D' 카테고리의 다른 글
2D 게임제작 강좌 - PDF (0) | 2014.07.07 |
---|---|
[Unity] 오디오 파일 속성 한번에 바꿔주는 스크립트 (0) | 2014.04.28 |
AndroidManifest.xml 기본파일 위치 (0) | 2014.04.22 |
PlayerPrefs 저장위치 (0) | 2014.04.07 |
[유니티] 화면 캡쳐하기 (0) | 2014.04.02 |