분류 전체보기 613

[Addressable] Catalog

요약 1. 버전을 유지한 채 에셋을 수정하고 Update a Previous Build를 한 다음, 결과물 Bundle만 업데이트 한다. 2. Addressable Group을 수정한 경우는 New Build를 하고 결과물 Build업데이트 + 유니티 코드 Build도 애야 한다.(추측) 3. Build Target이 Android면 Andrdoid 폴더가 생긴다. 다른 OS Targeting을 위해서는 Switch Platform을 해야한다고 한다. https://blog.naver.com/cdw0424/221756844361 유니티(Unity) - Addressable(어드레서블) 사용법(8). 서버에서 다운로드하기 2편[Catalog 이해] 이전 포스트에서 간단하게 카탈로그에 대한 설명을 하고 넘어..

Addressable 사용 시 Shader가 깨질 때(분홍색으로 나옴)

Problem Reason Addresssable의 Shader는 Android용으로 Pack되어서 Editor에서 안열리는 것 Solution Android에서는 잘 보이고, Editor에서 테스트 시에만 잘 안보이는 것. Reference http://cargocollective.com/mingruijiang/Shaders-from-asset-bundles-appear-pink-in-editor Shaders from asset bundles appear pink in editor - Mingrui Jiang, Programmer I came across this problem when testing asset bundles and organizing shaders. The problem is wei..

Unity/Unity 이슈 2022.02.14

Button에 AddListner에 함수를 넣어도 먹히지 않는 상황

Problem public void SetCancelClickListener(UnityAction listener) { cancelButton.onClick.AddListener(AAAA); cancelButton.onClick.AddListener(listener); } private void AAAA() { Debug.Log("#### AAAA()"); } // 다른 클래스에서 매개변수로 들어간 UnityAction(listener) private void SSSS() { Debug.Log("#### SSSS()"); } #### SSSS()는 찍히지만 #### AAAA()는 찍히지 않는다. 해당 AddListner라인만 쌩깜. Solution 해당 클래스는 Monobehabior이지만 new로 생성..

Unity/Unity 이슈 2022.02.13

Addressable 동기(Synchronized)로 구현

Resource로드하는 것처럼 동기로 구현할 수 있는 방법. WaitforCompletion() 매소드. 이 API는 어드레서블 패키지 1.17.4 버전부터 제공되며, Unity 2021.1, Unity 2020 LTS, Unity 2019 LTS와 호환 Example void Start() { //Basic use case of forcing a synchronous load of a GameObject var op = Addressables.LoadAssetAsync("myGameObjectKey"); GameObject go = op.WaitForCompletion(); //Do work... Addressables.Release(op); } // 바로 Instantiate할때도 사용가능 prefa..

Unity Addressable

https://planek.tistory.com/29?category=1129095 어드레서블 에셋 시스템 - 개념: Remote 서버 연동 Remote 서버 연동 CDN을 구축하기 위해 아마존 웹 서비스(AWS) S3를 사용해보자. https://aws.amazon.com/ko/getting-started/hands-on/backup-files-to-amazon-s3/ DNS이름을 지정하고 (예를들면 'study.mycdn... planek.tistory.com https://blog.naver.com/cdw0424/221755856111 유니티(Unity) - Addressable(어드레서블) 사용법(7). 서버에서 다운로드하기 1편 사실 서버 사용까지는 안 다룰 생각이었는데 메일로 오는 질문들이 거..

사운드 편집 프로그램

https://www.nch.com.au/wavepad/ko/index.html mp3 편집 프로그램. 사운드 편집, 오디오 편집 프로그램, 음악 편집, 음성& MP3 파일 편집 만들기 WavePad 오디오 편집 프로그램스튜디오 오디오 편집기로 누구나 쉽게 사용이 오디오 편집 프로그램은 윈도우와 맥을 위한, 전-기능을 모두 갖춘 전문 오디오 및 음악 편집기입니다. 이 프로그램으 www.nch.com.au 길이수정 하는 정도의 가벼운 작업 (무료)

기타 2022.01.23

[RTS Engine] 현재 Scene에 Spawn된 Unit Instance접근

FactionManager.cs public class FactionManager : MonoBehaviour { // ... //The lists below hold all different types of units. private List units = new List(); //list containing all the units that this faction owns. // ... FactionManager에 다 있음. CustomEvent에서 Unit이 Create되거나, Destroy될때 리스너를 받아서 자체적으로 업데이트. GameDataManager.cs private bool InitSinglePlayerGame() { // ... //This where we will set the N..

Unity/Asset 분석 2022.01.08