본문 바로가기
반응형

분류 전체보기53

유니티 신입 클라이언트 면접 후기 부산에 있는 게임회사.질문의 8할 이상이 내 포트폴리오에서 나온 질문이였음.깃허브 주소 없는게 아쉽다고 말씀하심.자기소개 -> 포폴 이거저거 많이 만들었는데 간단하게 다 설명해봐라이후 포폴에서 질문->꼬리물기대중적인 기본 질문1. 코루틴이 뭔가2. GC가 뭔가3. 디자인패턴 뭐 써봤냐4. 유니티 함수들 실행 순서 (start랑 awake 반대로말함...ㅠㅠ)5. 내적/외적 설명이랑 언제 사용하는지.포폴에서 나왔지만, 다른 사람에게도 충분히 할 수 있는 질문6. 오브젝트 풀 사용해봤는데 설명해봐라6-1. 오브젝트 풀을 스택을 사용해서 만들었는데 왜 자료구조중에 스택을 사용했냐6-2. 스택이랑 큐의 차이점은?7. 싱글톤을 Awake에서 초기화 해줬는데 왜 그렇게 했냐? (아까 위에서 start랑 awake반.. 2022. 11. 30.
[UnityC# 2D] Baba Is You 모작 Baba Is You 모작 게임 소개 :단어 배치로 인한 상태 변경을 이용한 퍼즐 게임. 작업 기간 : 2022/06 (2주) 인원 : 1인개발 개발 환경 : Visual Studio 2019 개발 도구 : Unity, 2D Extras 포트폴리오 영상 주소 : .https://youtu.be/KBkaii_xgaY 원작 게임 주소 : https://store.steampowered.com/app/736260/Baba_Is_You/ 유니티 엔진을 익혀보려고 간단하게 만든 퍼즐게임. 사실 기술적으로 추가로 뭔가 했다는건 없다.... 유니티 엔진 사용법을 익히는데 집중한 덕분에 퀄리티는...ㅎㅎ 애니메이션 변경도 살짝 느리고 난리지만 유니티 포폴을 만들었다는데 의의를 둔다 ㅠ 2022. 6. 27.
디자인 패턴 - 컴포넌트 패턴 (Component) 컴포넌트 패턴이란? 각각의 기능을 가지고 있는 부품(Component)들을 추가하며 붙여 조립식으로 사용하는 패턴. 자식-부모 관계의 상속과는 달리, 각각의 부품들끼리 서로 영향을 주지 않아 결합도(커플링)가 없다. 때문에 확장성이 좋아 컴포넌트를 추가/제거하기 편리하다. Ex) 상속 - 그녀가.. 젤나가다 컴포넌트 - 그녀는 젤나가 속성를 가지고 있다. 구현 CreateCom을 통하여 컴포넌트를 생성하면, 일반적으로 오브젝트List에 추가하고, Actor(몸통)을 this로 변경하여 표시한다. 이후 해당 컴포넌트는 Actor의 위치 좌표를 변경하거나, Actor를 삭제하거나 하는 등, Actor를 기준으로 영향을 미치며 작동한다. 사용 예시 내 오토체스 포트폴리오에 사용된 컴포넌트 패턴에 대한 예시이다.. 2022. 6. 26.
디자인 패턴 - 싱글톤(Singleton) 싱글톤(Singleton) 이란? 자기 자신을 static 형식으로 보유하고 있는 클래스로, 객체의 인스턴스가 오직 하나만 생성되는 디자인 패턴이다. 싱글톤의 기본 구조 - C++ 1 2 3 4 5 6 7 8 9 10 11 12 13 public class Singleton { private static Singleton instance = new Singleton(); private Singleton() {} public static Singleton getInstance() { return instance; } } Colored by Color Scripter cs 템플릿을 활용한 싱글톤 - Unity(C#) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 .. 2022. 6. 26.
반응형