# Unity

53개의 포스트

5. 상태 패턴 with Unity

상태 패턴은 주로 오브젝트가 특정 조건에 따라 행동이 달라지거나, 혹은 상태에 따라 다른 행동을 할 때, 즉 오브젝트의 상태를 정의할 수 있으며 그에 따라 동작이 달라질 때 이용하는 디자인 패턴이다.

2일 전
·
0개의 댓글
post-thumbnail

Unity 스터디 3회차 - 씬 전환과 활용, 팀프로젝트의 시작

3회차 같은 경우에는 스터디원들의 사정이있어서 원래 진행하는 요일인 월요일이 아닌 1월 6일에 진행되었다. 새해가 시작되면서 더욱 더 열심히 해야하는데 오히려 반대로 놀아버려서 이제서야 게시물을 쓰는 제가 한심하네요...이번 회차에서는 프로젝트에 앞서서 지금까지 배운

3일 전
·
0개의 댓글
post-thumbnail

UniTask를 사용한 사진 목록 검색 예제

이 예제는 깃헙에서 다운받을 수 있습니다.JungJinuk/photoSearchSample-UniTask사진 목록 검색 API 를 호출하여 검색어의 사진 10장을 보여주는 간단한 예제입니다. UniTask 와 try-catch 를 실제 프로젝트에 적용하는 것에 초점을

2021년 1월 6일
·
0개의 댓글

4. 싱글톤 패턴 with Unity

싱글톤 패턴은 주로 여러 객체를 하나의 클래스에서 관리하는 매니저 클래스라던가, 여러 객체가 이용하는 전역 변수나 리소스 등을 관리할 때 '단 하나' 의 클래스가 생성 및 관리할 수 있도록 할 때 쓰는 디자인 패턴이다.

2021년 1월 1일
·
0개의 댓글

Unity 스터디 2회차 - 2D 게임 입문과 충돌 처리, 애니메이션

이번 회차에서는 2D의 기본적인 연습들을 대부분 해보았다. 간단한 2D 오브젝트 생성부터 그것들을 이용한 다양한 학습들을 진행하였는데, 아무래도 코딩은 많이 해보아서 그런지 대충 로직들은 머리에 들어오는 것 같다.처음에 한 것은 간단한 스프라이트에 스크립트를 달아서 거

2020년 12월 30일
·
0개의 댓글

Unity 스터디 1회차 - 설치 및 간단 로그 출력

스터디가 일주일에 2번 월,수를 진행하기로 하였고, 시작한 요일은 월요일이었다. 이틀만에 많은것은 진행할 수 없었고, 최소한 우리들끼리 설치라도 해보자는 의견에 정말로 최소한의 것만 하였고 심심해서 몇몇개 만지작거린 내용들을 포스팅한다.인터넷에 찾아보니, 유니티에도 대

2020년 12월 26일
·
0개의 댓글

이벤트 함수의 실행 순서(Awake, Start, Update, LateUpdate)

유니티 스크립팅시, 미리 정의된 순서대로 실행되는 이벤트 함수가 있습니다.이 함수는 씬이 시작되면 호출이됩니다(씬의 각 오브젝트에 대해 한 번). Awake : 이 함수는 항상 Start 함수의 이전 및 프리팹의 인스턴스화 직후에 호출됩니다. (만약 게임 오브젝트가

2020년 12월 24일
·
0개의 댓글

특정 GameObject 찾는방법

<조건>찾고자 하는 오브젝트는 개체화가 되어 있어야 함 (Hierarchy View에 표시되어 있는가)찾고자 하는 오브젝트는 활성화(Activy)가 되어 있어야 함(오브젝트의 Inspector View의 이름 옆 체크박스가 체크되어 있는가)<조건>부모 오브젝

2020년 12월 24일
·
0개의 댓글

Tag, Layer 사용 개념

Layer 와 Tag는 여러 용도로 사용하지만, 그 중 그룹을 묶을때 유용하게 사용된다.그룹을 묶는다는 것은 플레이어, 적들, 텍스쳐 등등 이다.Layer == 그룹Tag == 찾을 객체 묶음단순 구분Tag는 개체를 찾을때 사용너무 많은 Tag를 사용하면 유니티에 부하

2020년 12월 24일
·
0개의 댓글

Awake, Start 차이점

Awake,Start유니티에서 지정한 함수로서 초기화시 사용되는 함수들이다. 단 한번만 호출된다.Awake인스펙터창에서 스크립트요소를 비활성화 해도 실행된다. 스크립트와 초기화 사이의 모든 레퍼런스 설정에 이용StartAwake다음으로 첫 업데이트 직전에 호출되지만 스

2020년 12월 24일
·
0개의 댓글

Unity 개발일지를 시작하며

게임 클라이언트 개발자를 꿈꾸고 있는 학생의 입장에서, 내년이면 4학년이 되어가는데 만들어본 게임도 없고 하다못해 상용엔진도 하나도 못다뤄본 사실이 너무나도 슬펐다.인터넷에서 열심히 찾아봤을때 C++랑 C학교에서 있는 수업 커리큘럼을 따라가면서 C++과 수학과 물리와

2020년 12월 24일
·
0개의 댓글
post-thumbnail

유니티-오브젝트 물리엔진

이제는 오브젝트에 물리엔진을 줌으로써 현실세계에서처럼 움직이게 해보려고 한다.일단은 기본 오브젝트 셋팅은 다음과 같이 만들었다.plane으로 바닥을 깔고 그 위에 구 7개, 바닥 구석에 Cube 한개.여기서 Cube를 보면 투명하게 되어있다.이를 설정하기 위해 오브젝트

2020년 12월 23일
·
0개의 댓글
post-thumbnail

유니티-기초4

이번엔 물체를 목표 지점까지 도달하는 코드를 짜보려고 한다.이 메커니즘도 Update()함수 내에서 코드를 짜야 한다.이 함수는 오브젝트를 목표지점까지 등속이동을 하면서 이동한다.매개변수는 총 세개로 이루어져 있으며 각각 현재위치, 목표지점, 속도이다.현재 위치에서 목

2020년 12월 22일
·
0개의 댓글
post-thumbnail

유니티-기초3

이제 키를 입력받아 물체를 움직여보자.Unity에 built-in된 키를 이용하여 움직이려고 한다.수평으로 움직이려면 Horizontal, 수직은 Vertical이다. 일반적인 방향키로 움직일 수도 있고, 게임에서처럼 w,a,s,d 키를 이용하여 움직일 수도 있다.전에

2020년 12월 21일
·
0개의 댓글
post-thumbnail

유니티-기초2

Awake 함수는 게임 오브젝트가 장면 안에 생성할때, 최초로 한번만 실행한다.업데이트 시작 직전, 최초 실행물리 연산을 하기 전에 실행되는 업데이트 함수. 업데이트 함수는 1초에 여러번 작동(대략 50번).고정된 실행 주기로 CPU를 많이 사용한다.게임 로직을 업데이

2020년 12월 18일
·
0개의 댓글
post-thumbnail

UPM (Unity Package Manager) 로 외부 에셋을 관리하자

유니티를 사용하다 보면 외부 패키지를 import 해야 하는 경우가 생긴다. 유니티 에셋 스토어에서 에셋을 import 받을 때도 그렇고, 오픈 소스로 공개된 외부 라이브러리를 import 받을 때도 그렇다.그런데 이렇게 .unityproject 를 import 받게

2020년 12월 18일
·
0개의 댓글

유니티-기초1

어릴때부터 인생에서 빼놓을 수 없는 것들을 고르라고 한다면, 1순위는 '게임'일 것이다. 비전공자로부터 시작했기 때문에 이것저것 발을 걸치기 보다는 한가지에만 집중(데이터 분석)을 하며 공부를 하고 싶었는데...친구의 권유로 Unity 개발이라는 pool에 한번 빠져보

2020년 12월 17일
·
0개의 댓글
post-thumbnail

UniTask 알아보기

Cysharp/UniTaskUniTask 는 유니티용 async-await 통합 패키지이다. CUniTask(사용자 지정 작업과 유사한 개체)가 필요한 이유는 무엇입니까? 작업이 너무 무거우므로 Unity 스레딩(단일 스레드)과 일치하지 않습니다. Unity의 거의 비

2020년 12월 17일
·
0개의 댓글

유니티 개발자를 위한 Visual Studio Code 확장 프로그램(Extensions) 추천

직접 사용해보고 추천하는 Visual Studio Code의 확장 프로그램!

2020년 12월 16일
·
0개의 댓글

[unity] vs code로 작업시 intellisense가 안될때

Unity작업시 vs code에서 intellisense작동 안될떄

2020년 11월 22일
·
0개의 댓글