본문 바로가기

Programming

(106)
유니티(Unity) 클라우드 프로젝트, Plastic SCM 설치 부터 사용법 (갱신) 과거 유니티 클라우드를 사용해서 프로젝트를 관리했다면 현재는 Plastic SCM을 사용해서 프로젝트를 관리해야한다 https://www.plasticscm.com/ Plastic SCM - The Distributed Version Control for Big Projects Looking for Plastic SCM? Plastic SCM was acquired by Unity in 2020 and is now a part of Unity DevOps, a modular solution from Unity Gaming Services. Unity DevOps is a tool specifically tailored for the rigors of game development, and gives us..
Godot - Target Sdk 33 Godot 프로젝트의 안드로이드 Target Sdk 를 33으로 승급시키는 과정에서 발생한 시행 착오를 정리해 본다 ---- ---- 1. JDK android 폴더의 config.gradle 을 확인 해 보면 java 의 버전이 나오니 해당하는 jdk를 다운 받아서 설치 2. JDK 설정 JDK를 설치하면 Java Merchine 폴더에서 설치된 JDK들을 확인 가능한데 여기서 사용할 JDK 를 제외하고 모두 삭제한다 3. gradle 버전변경 config.gradle에 설정되어있던 7.2.1 을 7.3.0으로 변경해준다 4. SDK Build Tool 추가 안드로이드 스튜디오의 Sdk Manager를 통해서 API Level 33을 다운받고 SDK Tool 에서 33 build tool 을 설치해준다..
유니티 애드몹 적용시 Proguard 유의사항 유니티에서 사용하는 광고 플랫폼으로 애드몹을 많은 사람들이 사용하고 있는데요 ---- ---- Proguard를 적용하면 런타임때 오류가 발생할 수 있습니다. 이때 proguard-user.txt를 수정해서 Not found class 오류를 잡을 수 있습니다. 아래는 제가 사용하는 proguard-user.txt의 내용입니다. -keep class com.google.android.gms.games.** { *; } -keep class com.google.android.gms.ads.** { *; } -keep class com.google.android.gms.tasks.** { *; } 참고로 -keep class com.google.android.gms.games.** { *; } 는 Googl..
유니티(Unity) 스크롤 아이템의 높이를 텍스트 높이에 따라 변경 들어가기 전 한줄에 여러 요소를 넣을 때 비율을 설정 하는 방법을 미리 확인해도 좋다. 유니티(Unity) 한줄에 여러 오브젝트를 넣고 일정한 비율로 나열하기 UI 작업을 하다보면 제목, 내용, 날짜 이런식의 내용을 한줄에 넣어야하는 일이 생긴다. 이때 유용하게 사용 할 수 있는 컴포넌트가 있다. Layout Element 가 그것이다. 제목, 내용, 날짜를 가로로 정 moblieandlife.tistory.com 목표 스크롤 아이템의 텍스트 내용이 달라질때 텍스트의 높이에 맞춰 아이템 크기를 변경 ---- ---- 결과 화면 요점 텍스트의 내용이 변경되는 시점과 텍스트의 크기가 변경되는 시점은 동일하지 않다 그래서 미리 텍스트 크기가 얼마나 변경되는지 확인 한 후 텍스트를 입력하는 형식으로 풀어간다. ..
유니티(Unity) 한줄에 여러 오브젝트를 넣고 일정한 비율로 나열하기 UI 작업을 하다보면 제목, 내용, 날짜 이런식의 내용을 한줄에 넣어야하는 일이 생긴다. 이때 유용하게 사용 할 수 있는 컴포넌트가 있다. Layout Element 가 그것이다. 제목, 내용, 날짜를 가로로 정렬한다는 기준으로 설정하겠다. ---- ---- 결과물은 이렇다. 제일 먼저 부모 오브젝트는 Horizontal Layout Group 을 설정한다 그리고 세부 설정값으로 Control Child Size, Child Force Expand 를 클릭한다 그리고 title과 Desc, 날짜가 들어갈 빈 오브젝트를 추가하고 Layout Element 를 설정한다 각각 Flexible Width 를 1, 3, 2 로 설정한다. 그리고 각 빈 오브젝트의 자식으로 TextMeshPro 넣는다 이것으로 완성..
구글 스프레드시트 동적 DropDown 만들기 스프레드시트로 간단한 db 테이블을 만들어야 하는 경우가 있습니다. 물론 sqllite 같은 좋은 툴도 있지만 온라인으로 접근이 가능하다는 큰 이점이 있기 때문에 스프레드시트를 주로 사용합니다. 스프레드시트에서 많이 사용하는 기능중에 하나인 드롭다운을 동적으로 생성해보는 기능(꼼수)를 알아보겠습니다. ---- ---- 본론에 들어가기 앞서 구현 순서는 다음과 같습니다. 1. A 시트에 A1셀에 B시트의 내용을 드롭다운으로 만든다 2. A 시트의 B1셀에 드롭다운을 만들어 범위를 C1셀부터 C6 셀까지 지정한다 3. B시트의 내용은 Coin시트의 이름과 Dallor시트의 이름이다 4. Coin시트와 Dallor시트에서 드롭다운으로 사용할 영역을 지정하여 '이름이 지정된 범위 정의' 로 이름을 시트의 이름으..
godot - Label click event ---- ---- Godot(고닷), MoveToward 함수와 유도탄 구현(guided missile) Godot(고닷), Scene change, reload etc with Unity Godot(고닷), error Parent node is busy setting up children (addchild) Godot - Target Sdk 33 Godot - Label click event Godot - 고닷을 이용한 json 데이터 컨버팅 ( godot json to object )
unity - 클라우드에 올려둔 프로젝트 가져오기 (migrated project from unity storage to plastic scm) 오랫동안 유니티를 사용하다보면 작업했던 프로젝트를 storage에 올려 두었던것을 까먹는 경우가 발생합니다. 그리고 너무 오래된 나머지 unity hub에서 받을 수 없게 된 프로젝트도 있습니다. 오늘은 unity hub 로 받을 수 없는 프로젝트를 가져오는 방법에 대해 알아보겠습니다. ---- ---- 유니티 대시보드에 들어가서 프로젝트의 storage에 들어가보면 다음과 같은 문구가 나옵니다. 2021년 12월 1일 부터 collaborate에서 사용하던 프로젝트들을 plastic scm으로 이동시킨다는 이야기입니다. 중간에 archived 와 export 가 된다고 써있긴한데 확인해 봤을 땐 archive 뿐이었습니다. export가 어딘가에 숨어있는지는 모르겠지만 있다해도 찾기 어려워 보이네요 그..