개요 https://assetstore.unity.com/packages/tools/utilities/google-sheets-to-unity-73410 Google Sheets To Unity | 유틸리티 도구 | Unity Asset Store Use the Google Sheets To Unity from Greener Games on your next project. Find this utility tool & more on the Unity Asset Store. assetstore.unity.com 구글시트 에셋을 사용해서 몬스터 데이터를 시트에서 불러와 동적으로 몬스터 데이터 에셋을 생성하기위해 구글 시트와 유니티를 연동작업을 진행했다. 문제 간단히 시트의 열의 갯수를 계산하는 코드를짜고 실..
렌더텍스쳐를 PNG로 저장하는 작업을 하던 중 첫번째같이 저장돼야 정상인데 아래같이 어둡게 나오는 문제가 있었다. 관련문제로 검색해보니 이미 좀 알려진 문제였다. 텍스쳐를 PNG로 인코딩할때 프로젝트의 컬러스페이스가 Linear라면 이런다고 하는데... 그렇다고 Linear를 포기할순없으니 찾아낸 방법이다. 렌더텍스쳐의 인스펙터에서 sRGB를 체크해주면 해결된다는 글을 봤는데... 여기서 방법은 2가지인데 1. ColorFormat 드롭다운을 열어서 직접 sRGB포맷 찾기 2. 디버그 인스펙터로 바꿔서 sRGB체크해주기 2번 방법이 쉽고 간편하다 인스펙터 오른쪽위 자물쇠 옆 세로점 3개를 클릭해서 메뉴를 연 뒤, 디버그 인스펙터로 진입하면 바로 체크해주고 다시 테스트해보니 이제 유니티에서 보이는 색감 그..
Unity - Scripting API: AssetDatabase.RenameAsset docs.unity3d.comUnity프로젝트내의 에셋의 이름을 런타임중에 바꿀수있는 함수이다.구글시트에서 불러온 데이터를 스크립터블 오브젝트에 입력하고 오브젝트의 이름까지 바꿔주는 자동화 작업에 사용했다. 사용법은 이런식이다. string assetPath = AssetDatabase.GetAssetPath(data.GetInstanceID()); string fileName = "newFileName"; AssetDatabase.RenameAsset(assetPath, fileName); AssetDatabase.S..