[공유] UnityBoot 프로젝트
Unity3D/Script / 2015. 8. 30. 20:11
[링크] http://www.gamecodi.com/board/zboard-id-GAMECODI_Talkdev-no-3545-z-6.htm
게임코디 '뜻밖의'님이 좋은 소스를 공유해 주셔서 링크해 놓습니다.
Link : https://github.com/Raindayus/unityboot
새프로젝트 만들때마다, 공용 유틸클래스들과, 프로젝트의 와꾸등을 이전 프로젝트에서 복사해왔는데, 이게 귀찮아서, 공통 작업들을 "spring boot"같이 "unityboot"라는 프로젝트로 한번 묶어 봤습니다. 링크를 누르시면 github으로 연결됩니다. 문서화가 안되어 있긴하지만, 뒤적거리시다보면, 뭔가 쓸모 있는게 있으실지도... 아래와 같은 것들이 포함되어 있습니다. Service ---- sb : 다국이 지원, Resources/StringBundles/StringBundle.txt 에서 텍스트 편집 bundle : 애셋 번들 다운로드 지원, 씬 / 리소스 다운로드 지원, 멀티 다운로드 지원 goPooler : 게임 오브젝트 풀러, 로컬/리모트 리소스 풀링 가능 (단 GoItem을 상속받은 클래스를 포함한 게임오브젝트만 풀링 가능) encryption : 3Des 암호화 모듈 sound : 사운드 플레이 관련 서비스 setting : 설정 관련 서비스 time : 시간 관련 서비스 Editor ---- Builder : 애셋번들 리소스 패커, 씬과 리소스를 아이퐁 / 안드로이드 타켓으로 패킹 Utils ---- AverageFilter : 평균값 필터, 스무스 카메라 개발등에 사용 CameraFade : 페이드인 / 아웃 / 블링크 지원 CsvParser : Csv 파일 파서 DescendantMap : 하위 컴포넌트를 쉽게 찾기 위한 맵, UI작업시 사용 Ease : easing function 모음 GameObjectExtensions : 게임 오브젝트와 MonoBehaviour 확장 Logger : 로깅 클래스 PersistenceUtil : 파일 저장 / 로드 기능 제공, 암호화기능을 같이 제공 Phantom : 메모리 암호화 관련 Singleton : 싱글턴 클래스 Vector3Extensions : Vector3 기능 확장 WeakReference : 제네릭 WeakReference 클래스 Wheel : 간단한 회전 함수 UIArranger : NGUI 다양한 해상도 대응을 위한 클래스, BOOT_NGUI_SUPPORT 를 Define해줘야 돌아감.. ThirdParty ---- LitJson: Json파싱 모듈 CreatePlane : 간단한 플랜 생성 가능 아래 씬을 열면 테스트 가능합니다. 건저갈만한게 있으시길~ Assets/Demo/Scene/BootDemo/ |
반응형
'Unity3D > Script' 카테고리의 다른 글
임의시간 받아서 시간 표현하기 (0) | 2015.10.28 |
---|---|
Control ParticleSystem RenderQueue (0) | 2015.09.24 |
작성된 스크립트를 EditMode에서 바로 적용되도록[ExecuteInEditMode] (0) | 2015.07.16 |
다중 해상도 비율 고정 카메라 (0) | 2015.04.21 |
timeScale Lerp for Unity 3D: Custom Time Manager (0) | 2015.03.09 |