메뉴 건너뛰기

라이온하트 2nd edition

홈페이지를 새롭게 리뉴얼합니다.

조회 수 94420 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

유니티 엔진에서  C# 싱글톤

 

public class MyHttp : MonoBehaviour

{


      private static MyHttp s_Instance = null;
 
      public static MyHttp instance
      {
            get
            {
                   if (s_Instance == null)
                   {
                         s_Instance = FindObjectOfType(typeof(MyHttp)) as MyHttp;
                   }

                   // 여전히 null일 경우 새로운 인스턴스 생성
                   if (s_Instance == null)
                   {
                         GameObject obj = new GameObject("MyHttp");
                         s_Instance = obj.AddComponent(typeof (MyHttp)) as MyHttp;
                   }
                   return s_Instance;
             }
      }
 
      void OnApplicationQuit()
      {
           s_Instance = null;
      }


}

 

 

유니티 엔진에서  인스턴스 중복 방지

 

public class GameMgr : MonoBehaviour
{
 
        public static GameMgr instance;
 
        void Awake()
        {
                  if(instance != null)  //  DontDestroyOnLoad(this.gameObject); 인해 해당 오브젝트가 계속 쌓이는 것을 방지
                  {
                            //Destroy(this); // 해당 스크립트를 삭제
                           Destroy(this.gameObject); // 해당 오브젝트를 삭제
                           return;
                  }

                  instance = this;
                 //DontDestroyOnLoad(this);
                 DontDestroyOnLoad(this.gameObject);
                 Application.targetFrameRate = 60; // 최대 프레임은 60으로 지정
        }


}

 

 

 

 


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
45 C# C# 동영상 녹화 LionHeart 2014.05.21 126523
44 Information 나눔글꼴 웹폰트 LionHeart 2014.05.04 110454
43 IOS 유저 기기 고유 ID [SystemInfo.deviceUniqueIdentifier] file badung007 2014.04.25 105997
42 C# 웹캠 영상출력 LionHeart 2014.03.31 157097
41 Android [유니티3D엔진] 유니티 Scene 로딩 badung007 2014.03.21 76966
40 Computer Free Proxy List LionHeart 2014.02.04 89585
39 C# 초간단 FTP LionHeart 2014.01.29 111963
38 C# C# Simple FTP Class LionHeart 2014.01.29 169671
37 C# 자료형 변환 Convert.ToDouble 과 double.parse 의 차이 1 badung007 2014.01.16 87812
36 Computer icon 만들기 LionHeart 2014.01.13 82996
35 OS Windows 2012 설치방법에 관한 문서 LionHeart 2013.12.27 135631
34 Android [유니티3D엔진] 유니티 최적화 _ 프레임 줄이기 badung007 2013.12.06 98316
33 Android [유니티3D엔진] C# 어레이리스트 dat 파일 로드 및 저장 (바이너리 파일로 변환) badung007 2013.12.05 75521
32 Android [유니티3D엔진] C# 어레이리스트 xml 파일 저장 badung007 2013.12.04 135088
31 C# C#에서 list Class 사용방법 1 LionHeart 2013.12.03 103938
30 Computer zip 압축파일 비밀번호 Crack 1 file LionHeart 2013.12.01 118098
29 OS 네트워크 스니핑 도구(엄청 강력함) file LionHeart 2013.12.01 72746
28 Android [유니티3D엔진] NGUI 해상도 비율적으로 풀화면 badung007 2013.11.29 81597
27 C# C# FTP 종합 LionHeart 2013.11.04 211146
26 C# FTP에서 파일 삭제하는 방법 LionHeart 2013.11.04 106986
Board Pagination ‹ Prev 1 ... 3 4 5 6 7 8 9 10 11 12 Next ›
/ 12