본문 바로가기

Programming

(107)
구글 스프레드시트 SUM 함수 사용법과 간단한 예제 =SUM(A,B) SUM A와 B를 합산한 값이 리턴됩니다. A B C 1 2 3 =SUM(A1,B1) C1에 입력되는 값은 5입니다. =SUM(A1:A100) 범위합산 특정 범위 안의 값 한 번에 여러 값을 더해야 할 때 범위를 지정해서 값을 낼 수 있습니다. A B 1 4 =SUM(A1:A3) 2 5 3 7 B1에 입력되는 값은 18입니다. ---- ---- =SUM(A1:A100, SUM(B1:B100)) 응용 SUM안에 SUM을 넣어서 사용할 수 있습니다. 서로 다른 열끼리 범위를 더해야 할 때 사용할 수 있습니다. A B C 1 3 5 =SUM(A1:A3, SUM(B1:B3)) 2 3 5 3 4 5 C1에 입력되는 값은 25입니다. =SUMIF(조건 열, 조건, 대상 열 합) SUMIF 조건 열..
유니티(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 )