회원 로그인
정보기억 정보기억에 체크할 경우 다음접속시 아이디와 패스워드를 입력하지 않으셔도 됩니다.
그러나, 개인PC가 아닐 경우 타인이 로그인할 수 있습니다.
PC를 여러사람이 사용하는 공공장소에서는 체크하지 마세요.
소셜네트워크 서비스를 통해서 로그인하시면 별도의 로그인 절차없이 회원서비스를 이용하실 수 있습니다.


최근 게시물

1.노션에서 작성 중

1.노션에서 작성 중

개편하기 전까지 노션에서 작성 중

2024.04.04//read more

2.ChatGPT

2.ChatGPT

OpenAI로 대규모 언어 모델대화형...

2023.03.16//read more

3.노코딩 게임 엔진 - 빌..

3.노코딩 게임 엔진 - 빌..

빌드 지원안드로이드iOS윈도우즈특이사...

2023.03.14//read more

4.(완료) 미접속 회원 정..

4.(완료) 미접속 회원 정..

[완료] 36명의 회원을 정리하였습니...

2023.02.16//read more

5.매뉴얼 플러스 - 전자제..



안정적인 DNS 서비스 DNSEver
DNS Powered by DNSEver.com


버젼 관리

푸딩뱃살 | 2016.01.20 15:48 | 조회 3321
버젼 관리
:txt 파일로 버젼 관리하여 제공

-업데이트 제공
-xml 파싱과 같이 txt로 파싱, 서버와 비교하여 업데이트 여부 판단
-버전업 되면 앱스토어 연결 또는 애셋 다운로드 받도록 조치하기 위함

-공백이 있어서는 안됨(명령어 추가 됨 Trim())

txt 파싱
// 중략
        // txt 버젼 관리
        WWW wwwVersion = new WWW("도메인/projects/version.txt");
        while (wwwVersion.isDone == false)
        {
            System.Threading.Thread.Sleep(10);
        }
        // Debug.Log(wwwVersion.text);

        // "abc" : 문자열
        // 'a' : 문자
        string versiontxt = wwwVersion.text.Trim(); // 공백 제거 1, 3 -> 1,3
        string[] result = versiontxt.Split(',');
        Debug.Log(result[0]);
        Debug.Log(result[1]);

        // 버젼 관리일 때
        // 버젼 비교하여 사이트 열기 또는 애셋 다운로드 받기
        int version = int.Parse(result[0]); // 파싱된 데이터 1, 3 중 1
        int currentVersion = PlayerPrefs.GetInt("version", 0); //
        if (version > currentVersion)
        {
            PlayerPrefs.SetInt("version", version); // 다음 버젼 비교를 위해 로컬 저장
            // 사이트 열기
            Application.OpenURL("https://play.google.com/");
        }

        // 서버의 xml 렌덤 로드하기
        int mapCount = int.Parse(result[1]); // 문자 -> 정수 변경
        int mapIndex = Random.Range(0, mapCount); // 랜덤 맵 선택
        // string.Format()으로 변경할 경우
        string mapName = "MapData00" + mapIndex + ".xml";
        WWW www = new WWW("도메인/projects/" + mapName);
// 중략
146개(2/8페이지)
유니티
번호 제목 글쓴이 조회 날짜
공지 유니티 강좌 모음(영문) 푸딩뱃살 60291 2013.08.28 12:02
공지 유니티 경고, 에러 모음 (재정리 예정) 첨부파일 [1+1] 푸딩뱃살 71087 2013.08.12 00:09
124 [스트립트] VR Cardboard 토글 첨부파일 푸딩뱃살 2663 2017.08.17 17:36
123 [참고] Unitypackage Unpacker 첨부파일 [1+1] 푸딩뱃살 4034 2017.08.08 17:02
122 [유니티] Unite 2017 서울 - 발표 자료 링크 첨부파일 푸딩뱃살 5444 2017.05.31 10:13
121 [유니티] Terrain Setting - Resolution 푸딩뱃살 2775 2017.05.25 00:12
120 [유니티] Unite 2013 - Real-time facial animation with Mixamo and 푸딩뱃살 2966 2017.05.22 18:12
119 [유니티] Unite 2016 서울 다시보기 푸딩뱃살 2615 2017.05.18 09:49
118 [유니티] 유니티 프로그램 빌드 과정 첨부파일 푸딩뱃살 2549 2017.03.26 14:32
117 [VR/AR] Google Cardboard VR (GVR) 임포트 시 첨부파일 푸딩뱃살 2144 2017.03.19 21:05
116 [유니티] 맥os 안드로이드 SDK와 JDK 경로 푸딩뱃살 2207 2017.03.09 11:44
115 [유니티] Failed to compile resuources with the following paramet 첨부파일 푸딩뱃살 4462 2017.03.04 10:20
114 [유니티] 3D파일 Animation의 Read-Only 첨부파일 푸딩뱃살 6879 2016.07.22 15:13
113 [스트립트] List를 사용한 코루틴 모두 실행 푸딩뱃살 3714 2016.04.28 01:17
112 [유니티] 특정 Scene에서 Sprite 깨짐 현상 푸딩뱃살 8627 2016.03.03 01:27
111 [유니티] 구글 플레이 서비스 에러: CommandInvokationFailure 첨부파일 푸딩뱃살 13777 2016.02.29 18:51
110 [스트립트] 해상도 구하기 푸딩뱃살 3970 2016.02.28 23:13
109 [스트립트] Android (반)자동 Setting 첨부파일 푸딩뱃살 4131 2016.02.04 15:24
108 [스트립트] Invoke() / InvokeRepeating() 푸딩뱃살 7351 2016.02.04 14:45
107 [스트립트] DontDestroyOnLoad() 푸딩뱃살 6695 2016.01.29 13:20
>> [스트립트] 버젼 관리 푸딩뱃살 3322 2016.01.20 15:48
105 [유니티] 서버를 이용한 inApp 프로세스 첨부파일 푸딩뱃살 3988 2016.01.12 12:32