일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 전쟁-전투
- BFS
- 4기
- 알고리즘
- 백준
- pintos
- 핀토스
- 유니티
- 연결리스트
- Unity
- 크래프톤 정글 4기
- project3
- User Stack
- 오블완
- 티스토리챌린지
- 크래프톤 정글
- 파이썬
- 크래프톤정글4기
- KRAFTON JUNGLE
- 다익스트라
- 이벤트 함수 실행 순서
- c#
- kraftonjungle
- TiL
- C
- 네트워크
- anonymous page
- 추상클래스와인터페이스
- 알고리즘수업-너비우선탐색2
- 크래프톤정글
- Today
- Total
목록Unity (20)
말감로그
https://www.youtube.com/watch?v=bjgFsXweQw8 시네머신으로 카메라 이동 제한을 구현하는 방법은 Cinemachine Confiner 2D를 사용하면 된다.Cinemachine Confiner는 카메라의 위치를 제한하여 화면 가장자리가 2D 폴리곤으로 정의돈 모양 내에 있도록 하는 것이다. Confiner인 경우 Collider, Confiner2D인 경우 2D 폴리곤이나 composite collider로 영역을 지정해서 설정해야 한다. 1. CinemachineVirtualCamera > Extensions > Add Extension > Cinemachine Confiner 2D select2. Cam Border GameObject 생성 , Polygon Colli..

Unity remote 5로 매번 모바일 UI를 확인하는게 번거롭고, 다양한 기기에서 확인해보고 싶다고 생각을 했었다. 그러다 유니티의 Device Simulator 패키지를 발견하였다. Unity - Manual: Device Simulator docs.unity3d.com Device Simulator는 실제 기기에서 어떻게 보일지에 대해 정확하게 보여주는 시뮬레이터이다. 이 패키지를 사용하기 위해서는 PackManager에서 Device Simulator 패키지를 install 하고Window > General > Device Simulator를 클릭하면 Device Simualtor 창이 활성화된다. 시뮬레이터로 확인하면서 ui를 재배치 할 수 있었다는게 정말 간편하다고 생각했다. Device S..
싱글톤 패턴싱글톤 패턴은 디자인 패턴 중 하나로, 해당 클래스의 인스턴스가 언제나 하나만 존재하도록 보장(유일성)하는 패턴입니다. 이 패턴은 주로 하나의 인스턴스만 필요한 객체에 적용된다.외부에서 생성자를 이용한 객체 생성을 막아 전역적으로 접근할 수 있는 정적 메서드를 통해 해당 인스턴스에 접근하고 사용한다. 모든 스크립트가 써야 하는 변수나 기능을 관장하는 스크립트가 있다면, 접근의 편의와 메모리의 할당을 줄이기 위해 싱글톤 패턴을 사용한다. 예를 들어, 게임 매니저나 리소스 관리자 등이 여기에 속한다. 단점 - 전역변수가 가지는 모든 단점을 그대로 갖게 된다. 전역 변수는 가장 마지막에 검색되기 때문에 조금 느릴 수 있으며, 유지보수가 조금 힘들어질 수 있다. using UnityEngine;p..

유니티에서 제공하는 이벤트 함수가 생성부터 종료까지 어떤 순서로 실행되는지 플로우 차트로 표현한 것이다. Initialization 초기화 Awake씬이 로드된 이후 모든 이벤트 함수를 통틀어 가장 처음에 호출되는 함수이다.씬의 모든 게임 오브젝트가 초기화된 후 스크립트 컴포넌트의 인스턴스가 생성(인스턴스화)되면 Awake 함수가 호출된다.컴포넌트가 비활성화(Disable) 이어도 호출된다. 이후 씬이 종료될 때까지는 다시는 호출되지 않는다.OnEnable씬이 로드된 후 게임 오브젝트 + 스크립트 컴포넌트가 활성화(Enable) 될 때마다 호출되는 함수이다.따라서 씬이 로드될 때 이미 Enable이라면 Awake 직후에 바로 호출되고, 씬이 로드되는 순간에 컴포넌트가 Disable이면 OnEnable은..