일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Addressable System
- c#
- design pattern
- UniRx
- sprite atlas
- 플러그인
- Unity
- ==
- Zenject
- Post Processing
- 게임 개발
- Unboxing
- Android Plugin
- 디자인 패턴
- ScriptableObject
- equals
- Reflection
- addressable
- 최적화
- Strategy Pattern
- ReferenceEquals
- 인앱 결제
- Boxing
- 포스트 프로세싱
- 1인 개발
- Abstract Factory Pattern
- 스프라이트 아틀라스
- Today
- Total
목록분류 전체보기 (40)
One_KWS
Unity의 Build layout report를 이용하여 Addressable 빌드 결과를 확인할 수 있다. Build layout report는 아래 내용을 포함하고 있다. - 각 Asset Bundle에 대한 설명 - Asset Bundle과 Asset Bundle에 포함된 Asset의 크기 - Addressable Asset이 의존하고 있는 Asset - Asset Bundle 의존성 Build layout report을 확인하기 위해서는 Preferences에서 Addressables의 Build Settings → Debug Build Layout을 체크해야한다. Addressable 빌드 후 해당 유니티 프로젝트 폴더의 Library/com.unity.addressables 경로에 bui..
Editor.Log Unity에서 빌드 후 Editor.Log를 통해 빌드에 포함된 리소스와 빌드 시간, 용량 등 을 확인할 수 있다. 또한 문제가 발생했을 때 해당 문제에 대한 내용도 Editor.Log에서 확인할 수 있다. Editor.Log 경로 Window AppData\Local\Unity\Editor\Editor.log Mac Users/Library/Logs/Unity/Editor.log Editor.Log를 열고 Build Report를 검색하면 빌드에 포함된 파일들과 용량을 확인할 수 있다.
에러 iOS 플랫폼으로 변경후 빌드 또는 Addressable 에셋 빌드를 할 때 아래와 같은 오류가 발생했다. The type ‘iOSStoreBindings’ exists in both ‘UnityEngine.Purchasing.Apple, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’ and ‘UnityEngine.Purchasing.AppleStub, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’ 해결 방법 Window → Package Manager에서 Scriptable Build Pipeline 버전을 최신 버전으로 업데이트한 후 다시 빌드하면 해결된다. 참고 https://forum.un..
이슈 내용 Unity로 iOS 빌드를 할 때 Xcode에서 아래와 같은 오류가 발생했다. Uncaught exception: NSInvalidArgumentException: You must specify |clientID| for |GIDSignIn| 해결 방법 GoogleService-Info.plist의 Target Membership을 UnityFramework에서 Unity-iPhone으로 변경한다. 참고 https://github.com/googlesamples/google-signin-unity/issues/63
현재 회사에서는 GitKraken이라는 Git GUI 툴을 사용한다. GitKraken은 Jira와 연동할 수 있는데 연동하게 되면 매번 Jira를 통해 태스크를 관리할 필요 없이 GitKraken으로 태스크를 확인하고 관리할 수 있다. GitKraken에서 Jira 연동하기 GitKraken의 Issues → Jira Cloud를 클릭한다. (또는 설정에서 Isuue Tracker → Select an issue tracker for this repo를 눌러서 Jira Cloud를 클릭한다.) Connect to jira 버튼을 누르면 로그인을 위해 Jira 홈페이지로 이동하는데 로그인을 하고 나오는 페이지를 따라 진행하면 연동이 완료된다. Jira 와 GitKraken 연동이 완료되면 GitKrake..
여러 종류의 몬스터를 만들 때 매번 새로운 프리팹을 만들고 스크립트를 붙이고 하는 작업을 반복할 수 없기 때문에 중복 작업을 줄이기 위해 몬스터를 수정했다. (수정하면서 몬스터 종류도 추가했다.) Prefab Variant Enemy 프리팹에 공통으로 사용할 오브젝트만 남겨두고 삭제했다. Animator에는 기준이 될 AnimatorController를 넣었다. Create/Prefab Variant로 Demon과 Skeleton을 만들어주었다. 만들어진 Prefab Variant에 사용할 캐릭터와 무기를 넣어주었다. Animator Override Controller 몬스터 마다 다른 무기를 가지고 있기 때문에 각각의 무기에 따라 다른 애니메이션을 적용시켜주기 위해 기준이 되는 Enemy Animato..