| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 프로그래밍
- 유니티
- 뭐드라
- 컴포넌트
- 붕괴 스타레일
- 나만의 견해
- 원신
- spritemask2d
- 취업
- 스파르타내일배움캠프TIL
- c#
- 스파르타내일배움캠프
- 내일배움캠프
- 붕괴스타레일
- ag 내일배움캠프
- 공부
- til
- 취미
- 점프
- 후기
- 코딩
- LookAt
- 블렌더
- 게임분석
- 까먹기전에메모
- 게임용어
- 게임 회사
- materialpropertyblock
- spritelibrary
- 연습
- Today
- Total
목록스터디 전체 보기 (42)
덴바의 노트
핵심 키워드 Boolean 개요Boolean 사용법주의 사항 안녕하세요 오늘은 Blender의 Modifier 중 Boolean에 대해서 알아보고자 합니다. 먼저, Blender의 Modifier란 작업 중인 모델링 오브젝트에 여러 기능을 추가할 수 있는, 이른바 유니티의 Component 같은 것입니다. 모디파이어의 종류는 대표적으로 크게 4가지가 존재합니다. Edit, Generate, Deform, Physics 그중에서 만약 오브젝트를 깎거나 다듬는 등의 기능을 사용하게 된다면 주로 Generate를 사용하게 됩니다. Boolean 개요 Boolean은 Generate의 기능 중 하나로 참과 거짓이라는 의미입니다. 두 오브젝트를 이용하여 구멍을 내거나, 두 오브젝트를 하나로 합치..
최근에 코딩, 자격증 공부 등 여유가 없었기에 오늘은 가볍게 블렌더로 모델링 연습을 했습니다. 오늘의 연습용 작업물 블렌더 연습을 안한지 약100일 이상이 넘었기에 손풀기로 간단해보이는 것 부터 시작했습니다. 딱봐도 쉬워보이니 금방 할 수 있을 것 같습니다. 결과물 미리보기 작업 과정 ① 먼저 작업을 시작하기 전에 텍스처로 사용할 이미지가 필요합니다. 보통은 구글링으로 자료를 찾지만, 마음에 드는 텍스처 자료들이 별로 없어서, 편의점으로 달려가서 우유 하나를 사서 다양한 각도로 찍습니다! 그 후 Photoshop으로 각 면의 텍스처를 하나의 사진으로 모읍니다! (정석은 모델링 후 잡고, UV를 잡은 후 UV선이 그려진 Image를 Photoshop에 가져와서 위와 같이 작..
오늘의 학습 키워드 JSON Serialize / DeserializeKPT 캠프에 참여한지 벌써 10일이 지났습니다. 유니티 작성하는 카드 매칭 게임 프로젝트 부터 C# Console로 플레이하는 Text RPG까지, 아직 10일 밖에 하지 않았는데 정말 많은 고난과 역경을 겪은 것 같습니다. 오늘은 다양한 오류와 만나봤기에, 해당 오류에 대한 이유와 해결 방안 등에 대해서 이야기를 해볼려고 합니다. JSON이란? JSON이란 JAVA Script의 기본적인 구문의 형식을 따르는 데이터를 전송 및 교환하기 위해서 사용하는 표준화된 텍스트 형식 중 하나입니다. 예를 들자면 Server와 Client가 통신하여 데이터를 주고 받을 때 위와 같이 JSON은 형식으로 데이터를 작성하여 전달..
오늘의 학습 키워드 객체지향 프로그래밍모듈과 결합 문제 발생 오랜만에 비주얼 스튜디오를 이용해서, Text만을 이용한 RPG 게임을 만들었습니다. 너무 오랜만에 사용한 탓에 Unity 처럼 스크립트를 여러개를 생성해서 기능을 나누는 방식이 안되는 줄 알고 Program.cs라는 하나의 스크립트 내에 수많은 클래스를 생성하였습니다. 이렇게 한 결과 엄청나게 가독성이 떨어지면서 작업 속도에 난항을 겪었습니다. 해결 이러한 문제를 해결하기 위해, 하나의 스크립트에 구현해뒀던 모든 클래스를 분리시키는 작업을 했습니다. 그 결과 GameManager.cs를 제외한 대부분의 스크립트가 LOC 300 미만을 유지하기 되었습니다. 또한 가독성이 매우 향상했습니다. 제일 큰 장점은 View를 양 옆으로 두..
오늘의 학습 키워드 예외 처리 Try - Catch -Final 구문 "개발자라면 이 단어를 한 번은 들어봤을 것입니다...." 예외 처리 어떤 프로그램이라도 오류가 전혀 발생하지 않는 프로그램은 아마 없을 것이다. 예외 처리란 무엇일까? 코드 문법 오류, NullReference (널 객체 참조), 계산 불가 오류 등... 프로그램이 실행 중 예기치 못한 상황이 발생하여 프로그램이 중단되는 상황을 방지하는 것을 의미합니다. 예외 처리가 없다면 프로그램은 그대로 꺼져버리게 되는데, 이 부분의 심각성을 예시로 든다면, 6시간 이상 플레이 했던 게임의 세이브 데이터가 예외 발생으로 인해 튕기면서 모든 데이터가 날라가는 상황을 상상해보면 이에..