| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 개발
- 콘솔 앱
- 구글 스프레드 시트
- unity
- 기술면접
- Unity 기술면접
- 스타일 지침
- 테이블 데이터
- 게임 디자인 패턴
- 데이터 형식
- 프로젝트 생성
- MVP 패턴
- Canvas Scaler
- Render Mode
- github desktop
- 오브젝트 풀
- event bus
- Dependency Injection
- 이벤트 버스
- 추상 팩토리 패턴
- Abstract Factory Pattern
- 유니티
- New Input System
- Visual Studio Installer
- C#
- 상태 패턴
- Di
- Object Pool
- 구글플레이콘솔
- 의존성 주입
- Today
- Total
목록Unity (37)
DevDino
Singleton싱글톤 패턴의 주요 목표는 유일성을 보장하는 것입니다. 런타임 동안 메모리에 오직 하나의 인스턴스만 존재해야 합니다. 오직 한 번만 생성되어야 하며, 같은 유형의 인스턴스를 발견하면 없앱니다. 싱글톤 예제using UnityEngine;public class GameManager : MonoBehaviour{ // 싱글톤 instance 선언 private static GameManager instance; public static GameManager Instance { get { return instance; } } private void Awake() { // 이미 인스턴스가 존재하면 if (instance) { ..
모바일 기기는 해상도가 정말 다양하기 때문에 이를 대응해야 합니다. 다음은 기준 해상도 1920x1080에서 꽉 차게 나오는 이미지입니다. 이를 다른 해상도에서 보면 어떨까요? 해상도가 기준보다 크면 위 아래, 양 옆으로 여백이 생기며 기준보다 작으면 이미지가 잘리게 됩니다. 이를 보완해주는 설정이 있습니다. Canvas의 Canvas Scaler 설정을 다음과 같이 변경합니다. UI Scale Mode: Scale With Screen Size Reference Resolution: 평소에 배치할 때 사용하는 해상도를 사용하면 됩니다. Screen Match Mode: Expand 화면이 커질수록 UI요소가 커지고, 캔버스 영역을 수평 또는 수직으로 확장하는 설정입니다. 이 설정을 사용하면 비율을 해치..
2D Unity 프로젝트를 만들다 보면 메인 카메라와 캔버스 배치가 달라 불편할 때가 있습니다. 캔버스 설정을 통해 바꿔보도록 하겠습니다. 1. Canvas를 생성합니다. 2. Canvas의 Inspector 설정을 다음과 같이 바꿔줍니다. Render Mode: Screen Spcae - Camera Render Camera: Main Camera 기본 생성되는 Main Camera를 드래그해서 넣어주면 됩니다. 해당 카메라에서 주어진 거리만큼 앞쪽에 캔버스를 위치시키고, UI 요소는 이 카메라에 의해 렌더링됩니다. Canvas 내에 Image를 생성했을 때 같은 위치에 배치됨을 알 수 있습니다. 캔버스 - Unity 매뉴얼 https://docs.unity3d.com/kr/530/Manual/UICa..
Unity 프로젝트를 생성한 후 Github desktop으로 등록하는 과정입니다. 1. Github desktop에서 Current repository>Add>Create new repository를 선택해줍니다. 2. 이름과 경로를 지정, README 생성, Git ignore에 Unity를 선택해줍니다. 3. Publish repository 4. 공개 여부에 따라 체크해주세요. github에 성공적으로 올라간 것을 확인할 수 있습니다.