일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- anonymous page
- 티스토리챌린지
- 이벤트 함수 실행 순서
- 핀토스
- 4기
- kraftonjungle
- 크래프톤 정글 4기
- C
- 전쟁-전투
- 유니티
- 크래프톤정글4기
- BFS
- pintos
- 크래프톤정글
- 오블완
- 크래프톤 정글
- KRAFTON JUNGLE
- User Stack
- 다익스트라
- 추상클래스와인터페이스
- Unity
- 백준
- 파이썬
- 네트워크
- 연결리스트
- 알고리즘수업-너비우선탐색2
- project3
- 알고리즘
- c#
- TiL
- Today
- Total
목록유니티 (11)
말감로그
싱글톤 패턴싱글톤 패턴은 디자인 패턴 중 하나로, 해당 클래스의 인스턴스가 언제나 하나만 존재하도록 보장(유일성)하는 패턴입니다. 이 패턴은 주로 하나의 인스턴스만 필요한 객체에 적용된다.외부에서 생성자를 이용한 객체 생성을 막아 전역적으로 접근할 수 있는 정적 메서드를 통해 해당 인스턴스에 접근하고 사용한다. 모든 스크립트가 써야 하는 변수나 기능을 관장하는 스크립트가 있다면, 접근의 편의와 메모리의 할당을 줄이기 위해 싱글톤 패턴을 사용한다. 예를 들어, 게임 매니저나 리소스 관리자 등이 여기에 속한다. 단점 - 전역변수가 가지는 모든 단점을 그대로 갖게 된다. 전역 변수는 가장 마지막에 검색되기 때문에 조금 느릴 수 있으며, 유지보수가 조금 힘들어질 수 있다. using UnityEngine;p..
유니티에서 제공하는 이벤트 함수가 생성부터 종료까지 어떤 순서로 실행되는지 플로우 차트로 표현한 것이다. Initialization 초기화 Awake씬이 로드된 이후 모든 이벤트 함수를 통틀어 가장 처음에 호출되는 함수이다.씬의 모든 게임 오브젝트가 초기화된 후 스크립트 컴포넌트의 인스턴스가 생성(인스턴스화)되면 Awake 함수가 호출된다.컴포넌트가 비활성화(Disable) 이어도 호출된다. 이후 씬이 종료될 때까지는 다시는 호출되지 않는다.OnEnable씬이 로드된 후 게임 오브젝트 + 스크립트 컴포넌트가 활성화(Enable) 될 때마다 호출되는 함수이다.따라서 씬이 로드될 때 이미 Enable이라면 Awake 직후에 바로 호출되고, 씬이 로드되는 순간에 컴포넌트가 Disable이면 OnEnable은..
📆2024.04.16 유니티 3D로 게시판 만들기(멀티 플레잉) 아키텍처 - 유니티 , 뒤끝(서버) 기능 요구사항 - 회원가입 / 로그인 - 게시물 작성 - 게시물 목록보기 - 게시물 읽기 🙆♀️알게 된 점 & 까먹은 점 1. UnityYAMLMerge 유니티 협업을 하다보면 서로가 같은 씬과 프리팹을 수정하다보니 머지 시 충돌이 일어나는 일이 있었다. 이 충돌을 해결하기 위해서 찾아보니 Unity에서 제공하는 UnityYAMLMerge 라는 공식 merge tool을 사용하면 씬이랑 프리팹을 제대로 merge할 수 있다고 한다. Unity git 시작 & UnityYAMLMerge git으로 Unity 프로젝트를 관리할 때 여러 사람이 Scene이나 Prefab 등을 수정하면 골치가 아파진다. 이런 ..
조이스틱으로 플레이어를 이동하는 방법에 대해 알아보겠다. 우선 이 분의 티스토리를 보고 참고하였다. https://red-tiger.tistory.com/58#google_vignette 유니티 3D모바일 조이스틱 조작 및 터치패널로 카메라 조작우선 모바일환경에서 조이스틱 조작을 하기 위해선 당연히 조이스틱 에셋이 필요하다. 나는 아래 에셋을 사용하였다. 에셋스토어 링크 : https://assetstore.unity.com/packages/tools/input-management/joystick-packred-tiger.tistory.com 조이스틱 조작을 하기 위해서 조이스틱 에셋을 다운받아야 한다. Joystick Pack | 입출력 관리 | Unity Asset StoreGet the Joyst..