일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로퍼티
- c#
- unity
- github
- 2판
- Final IK
- 리깅
- 유니티
- 깃허브
- tutorial
- 유니티 그래픽스 최적화 스타트업
- NavMesh
- 쉐이더
- 오류
- 최적화
- 튜토리얼
- error
- 익명 타입
- 사용법
- Effective C#
- shader
- 유니티 그래픽 최적화
- 리팩토링
- 애니메이션
- 쓰는 법
- 메모리
- 애님
- 파이널 IK
- 속성
- 에러
- Today
- Total
목록전체 글 (76)
참치김밥은 최고의 한식이다

본 포스팅은 아래 글로부터 이어집니다!! https://plzlotto1st.tistory.com/85 [유니티] Unity로 오픈월드를 만드는 과정과 기능 개발 (1) 본 포스팅은 아래 영상을 정리하며 작성했습니다. https://www.youtube.com/watch?v=pQ0lb9OxxbE 일단 오픈 월드 가 무엇일까? 직역하면 열린 세계로, 뭔가 엄청 넓을 것 같다. 맞다!! 일반적인 게임에서는, 다 plzlotto1st.tistory.com 이번 포스팅에서는 오픈 월드 개발 시 기술적 문제와 해결 방법에 대해 작성한다. 먼저, 기술적 문제부터!! Texture 문제 (4km x 4km 예시) : : 오픈 월드는 매우 크기 때문에, Terrain에 텍스처를 넣을 때, 1픽셀 당 씬 상에서 0.5m..

본 포스팅은 아래 영상을 정리하며 작성했습니다. https://www.youtube.com/watch?v=pQ0lb9OxxbE 일단 오픈 월드 가 무엇일까? 직역하면 열린 세계로, 뭔가 엄청 넓을 것 같다. 맞다!! 일반적인 게임에서는, 다른 장소로 이동할 때 포털을 이용해서 Scene을 이동하는 방식을 채택한다. 하지만 이렇게 하면 각 장소가 분리된 느낌이 들어서 플레이의 연속성이 떨어진다. 이런 문제를 해결한 것이 바로 오픈 월드다 !!! 그렇다면, 오픈 월드가 갖추어야 할 조건은 무엇이 있을까?? ⬇️⬇️ 오픈월드의 조건 - 긴 가시거리 : 500m~1000m 이상 - 연결된 빅사이즈 월드 (4k ~ ) - 프리 카메라 -360도 - 백로딩 (스트리밍) (다른 장소 갈 때마다 로딩하지 않는..) 그..
개인 노션에 정리해놓았던 글들을 블로그로 이사시키는 중이다.. 😂😂 파이팅!! 유니티 에셋 스토어에는 HTTP 소켓 통신을 편리하게 도와주는 Best HTTP 가 있다. 이 Best HTTP는 Socket.IO 통신을 제공하는데, Socket.IO가 뭔지 궁금해서 찾아보았다. 아 그 전에 소켓이 뭔지부터 짚고 넘어가야겠다!! 소켓이란? - 프로토콜, ip address, port number로 정의됨 ▷ 프로토콜 : 한 시스템이 다른 시스템과 통신을 원활하게 하기 위한 통신 규약 - 두 호스트를 연결하는 도구 - 두 호스트가 데이터를 양방향으로 주고받을 수 있도록 함 - 실시간으로 이루어짐 앗! 데이터를 주고받을 수 있다면, 일반적인 HTTP 통신과 뭐가 다르냐고??? HTTP 통신은 클라이언트가 요청을..
해당 문서는 "유니티로 배우는 게임 디자인 패턴" 책을 읽고 작성하였습니다. 데커레이터(Decorator)는 말 그대로, 꾸며주는 역할을 담당한다고 보면 된다. 보통 꾸밀 때, 장식을 여기저기 "덧붙이지" 않는가?! 이런 방식으로 무기의 슬롯 시스템을 편리하게 개발할 수 있다. 데커레이터는 기존 객체를 변경하지 않고 새로운 기능을 추가할 수 있는 패턴이다. 이 패턴을 사용하면, 객체에 새로운 행동을 쉽게 부여하거나 분리할 수 있다! 긴 말 말고 어떤 클래스가 있는지부터 보자 1. 무기 2. 무기에 붙일 부착물 3. 무기와 부착물을 저장하고, 무기의 성능 + 부착물의 성능을 리턴할 Decorator 4. 1번과 3번의 형식을 통일시켜줄 Interface 일단 이렇게 4개만 있으면 된다!! (사실 한 개 더..