개요 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 구글시트 에셋을 사용해서 몬스터 데이터를 시트에서 불러와 동적으로 몬스터 데이터 에셋을 생성하기위해 구글 시트와 유니티를 연동작업을 진행했다. 문제 간단히 시트의 열의 갯수를 계산하는 코드를짜고 실..
개요 Unity 프로젝트를 처음 생성할 때 꼭 하는 우선순위들이 있다. 1. DoTween에셋 임포트 2. 오딘 인스펙터 에셋 임포트(유료) 3. 오브젝트 풀링 구현 이 글에서는 오브젝트 풀링 구현을 기록할려고 한다. 오브젝트 풀링은 메모리 최적화를 위해 빼놓을 수 없는 시스템이라고 생각한다. Instantiate와 Destroy를 쓸때마다 괜히 죄책감이들고 그렇기 때문에 항상 구현해놓고 시작하는데 이 기회에 블로그에 적어놓을려고 한다. Pool을 관리하는 PoolManager클래스 먼저 풀을 관리하며 Push와 Pop을 해주는 PoolManager 클래스이다. 딕셔너리와 스택으로 풀을 관리하고 Pop을 할때는 오브젝트나 String키값을 인수로 받아서 오브젝트를 꺼내준다. poolableList에는 풀..
퍼니싱 그레이레이븐의 로비처럼 핸드폰의 자이로센서를 이용해 배경과 캐릭터를 조금씩 움직여 입체감을 느끼개 해주는 방법이다. 퍼니싱 그레이레이븐의 로비 자이로영상을 첨부하고싶었지만 찾을수 없었다. 참고한 영상 영상을 토대로 작성한 스크립트 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor; public class LobbyGyroscopeEffect : MonoBehaviour { [SerializeField] private float shiftModifier = 1f; private Gyroscope gyro; private void Start() { #if UNITY_ANDROID..