유니티 정복 스터디 1일차
스터디 팀 명
유니티 정복
스터디 진행 회차 및 일자
1회차(2021.06.21) 카카오톡
스터디 참여자
전원 참여 완료
스터디 주요 내용
유니티 에디터 입문, 싱글톤 패턴, 매니저 생성
스터디에서 나왔던 질문
1. 유니티 기본 조작법
2. 싱글톤 패턴
질문에 대한 서로의 답과 아직 해결하지 못한 질문들
1. 유니티 기본 조작법
Scene은 영화 세트 촬영장으로, 마우스 우클릭 후 wasdqe를 이용해 이동할수 있다.
Hierarchy는 촬영장 내의 소품들로, q로 시야조정, w로 이동, e로 회전, r로 크기조정을 할 수 있다.
Inspector은 Hierarchy 물품에 대한 상세설명으로, Transform은 물체의 위치 정보이고, Mesh Render은 카메라에서 보이기 위한 장치이다.
Directional Light는 조명이다.
Main Camera는 카메라로서, Ctrl+shif+f를 누르면 현재 보는 각도로 카메라 시점을 변경할수 있다.
Game은 촬영 결과물이다.
Project에는 영화 소품들이 들어간다.
2. 싱글톤 패턴
싱글톤 패턴을 이용하여 프로젝트 내에서 static인 매니저 s_Instance의 유일성을 보장할수 있다.
게임이 실행되면, s_Instance가 null인지 체크한후, null이라면
GameObject.Find를 이용해 Hierarchy에 @Managers라는 GameObject가 있는지 찾는다.
만약 존재한다면, DontDestroyOnLoad를 이용해 삭제 방지작업을 한 후에,
GetComponet를 이용해 GameObject @Managers의 Component인 c#스크립트 Managers를 가져온 뒤 그것을 s_Instance로 삼는다.
존재하지 않는다면, new GameObject { name = "@Managers" }; 로 GameObject @Manager를 생성하고 AddComponent로 GameObject의 Component에 C#스크립트 Managers를 추가해준 다음 @Managers가 존재할떄의 작업을 한다.
다음번 스터디 주제
다음번 스터디 주제는 위치,회전,크기를 주관하는 Transform으로 정하였다.
답변 0





