반응형
반응형
정수 → 실수 형변환 int a = 5; float b = (int)a; 정수 → 실수 형변환 float a = 1.0f; int b = (float)a; 정수, 실수 → 문자열 int a = 1; float b = 1.0f; string c = a.ToString(); string d = b.ToString(); 문자열 → 정수, 실수 변환 string a = "12345"; int b = Int.Parse(a); float c = float.Parse(a);
Playfab (플레이팹) 무료 DB 서버 Unity3D(C#) SDK - PlayFab PlayFab Unity3D(C#) SDK의 방문 페이지입니다. docs.microsoft.com 들어가셔서 빠른 다운로드 링크 : PlayFab SDK용 Unity 편집기 확장 (유니티 에디터에서 플레이팹 로그인 가능) 빠른 다운로드 링크 : Unity PlayFab SDK 2개를 설치하고 Import 합니다. 만약 Google Play Games SDK를 이미 설치한 상태라면 Import시 ExternalDependencyManager는 제외해야합니다. (충돌 우려가 있음) 다른 플레이팹 기능 구현 참조 유니티 플레이팹 게스트 로그인 Playfab Sign In with Guest Login 간단 사용법 코드 작..
Prewarm 처음부터 재생 Bursts 동시에 입자를 확 뿜어낼 수 있음 (담배 도넛 효과) Shape 입자가 나올 모양의 형태를 지정할 수 있음 Velocity Over LifeTime 원하는 방향으로 속도를 부여할 수 있음 (태풍 효과) Limit Velocity over LiftTime 저항을 줄 때 편함 Force over LifeTime 일정한 방향으로 힘을 계속 가함 Color over LifeTime 시간이 지날수록 색깔을 변화 시킴 (중간에도 색을 지정할 수 있음) Color by Speed 입자에 스피드에 따른 색깔 지정 Size over LifeTime 시간이 지날수록 크기를 변화 시킴 Noise 파티클의 움직임을 방해함 (부들부들 떨리는 효과) Collision 입자에 충돌 가능 여..
오브젝트 풀링이란? 오브젝트 풀링은 프로젝트를 최적화하고 게임 오브젝트를 빠르게 생성하고 파괴해야 할 때 CPU에 가해지는 부담을 줄이기 위해 사용합니다. 코드 작성 using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class ObjectPooling : MonoBehaviour { public GameObject prefab; //생성할 프리팹 public List prefabList = new List(); //프리팹을 보관할 리스트 public int index = 0; //리스트에서 순서대로 생성하기 위한 값 void Awake() { for (int i = 0; i <..
스크립터블 오브젝트란? ScriptableObject는 클래스 인스턴스와는 별도로 대량의 데이터를 저장하는 데 사용할 수 있는 데이터 컨테이너로 프로젝트의 메모리 사용을 줄일 때 사용합니다. 코드 작성 (예시 : 데이터베이스 만들기) using UnityEngine; [CreateAssetMenu(fileName = "PlayerDataBase", menuName = "DataBase/PlayerDataBase")] public class PlayerDataBase : ScriptableObject { [SerializeField] private int money = 0; public int Money { get { return money; } set { money = value; } } [Seriali..
DOTween Pro UI 애니메이션, 페이드 인 아웃 등 간편한 효과들을 쉽게 적용시킬 수 있는 Asset DOTween Pro | 비주얼 스크립팅 | Unity Asset Store Get the DOTween Pro package from Demigiant and speed up your game development process. Find this & other 비주얼 스크립팅 options on the Unity Asset Store. assetstore.unity.com Odin - Inspector and Serializer 편집기나 인스펙터창에서 여러가지 편리한 기능을 사용할 수 있는 Asset Odin - Inspector and Serializer | 유틸리티 도구 | Unity As..