분류 전체보기
-
Unity 학습 튜토리얼 사이트, 참고 사이트 :: Unity Learn, Unity Documentation보관함 2020. 1. 18. 16:30
유니티를 학습할 때 여러 자료를 확인하게 되는데 최근 2019버전의 기능을 확인하던 중 유니티 튜토리얼 사이트가 개편되어 상당히 편해진 것을 발견했습니다. 그래서 이번 포스팅에서는 유니티를 처음 학습하시는 분들이 참고하실 수 있는 사이트인 유니티 튜토리얼과 유니티 도큐먼트에 대해 간략하 소개하도록 하겠습니다. Unity Learn) 유니티에서 학습을 위해 제공하는 사이트로 유니티 엔진 자체의 사용법에서부터 특정 기능을 사용하는 방법 그리고 심지어 특정 프로젝트를 처음부터 끝까지 만드는 방법에 대한 가이드를 제공합니다. - 사이트 접근 방법 유니티 메인 사이트에 접속합니다. 만약 유니티가 없다면 검색하셔서 광고 아닌 사이트로 들어가시면 됩니다. 상단의 학습 탭에 마우스를 올린 뒤 나오는 메뉴에서 학습자 탭..
-
JUNGOL 실력키우기 도형만들기1 - 숫자사각형1 | 숫자사각형2 | 숫자사각형3 | 숫자사각형4보관함 2020. 1. 17. 20:14
기초 다지기에서 배운 내용을 응용하여 문제를 해결해야 하는 실력 키우기입니다. 실력 키우기는 비슷한 문제 유형별로 묶어서 풀어보겠습니다. 이번 포스팅에서는 도형만들기1의 숫자사각형 시리즈를 풀어보겠습니다. 1303 : 숫자사각형1 기초다지기의 반복문에 나왔던 문제 유형 중 하나였습니다. 단순하게 반복문을 중첩하면 쉽게 해결이 가능합니다. #include using namespace std; int main(void) { int n, m; cin >> n >> m; for (int i = 0, num = 1; i < n; ++i) { for(int j=0; j 문제은행 사각형의 높이n와 너비m( n과 m의 범위는 100 이하의 정수)이 주어진다. 위에서 형태의 직사각형을 입력에서 들어온 높이 n과 너비 m..
-
JUNGOL 실력키우기 도형만들기1 - 구구단 | 구구단2보관함 2020. 1. 15. 22:00
기초 다지기에서 배운 내용을 응용하여 문제를 해결해야 하는 실력 키우기입니다. 실력 키우기는 비슷한 문제 유형별로 묶어서 풀어보겠습니다. 이번 포스팅에서는 도형만들기1의 구구단 시리즈를 풀어보겠습니다. 1291 : 구구단 이번 문제는 조건이 세 가지 등장합니다 1. 시작과 끝 값이 항상 커지는 게 아니다. 2. 시작과 끝 값은 각각 2와 9사이의 값이다. 3. 출력 예와 같이 줄을 맞춰 출력해야 한다. 여기에서 2번 조건을 해결하기 위해 범위 검사 함수를 추가했고, 1번 조건을 하나의 반복문으로 처리하기 위해 함수 포인터를 사용했습니다. 마지막으로 줄을 맞춰 출력하는 것은 공백 3개로 구분되는 것 외에도 결과 값이 2개의 칸을 사용하고 우측 정렬되는 것을 포함합니다. #include #include us..
-
게임 프로그래밍 패턴 Part 2 디자인 패턴 다시 보기보관함 2020. 1. 12. 17:24
게임 프로그래밍 패턴로버트 나이스트롬 (Robert Nystrom) 상세보기 이 시리즈는 [게임 프로그래밍 패턴]에 등장하는 팁을 정리하고 패턴을 직접 구현하거나 구현되어 있는 패턴을 확인하는 것으로 해당 패턴에 대해 이해하는 것을 목표로 한다. 이번 포스팅에서는 저자가 '대자인 패턴 다시 보기'라는 파트를 다루는 이유와 이 파트에서 다루는 패턴에 대해 간단하게 정리한다. 저자가 이번 파트를 다루는 이유) 이 책의 2부에서는 [GoF의 디자인 패턴]에 나온 여러 디자인 패턴을 게임 개발에 어떻게 적용할 수 있을지를 다룬다. 저자는 기본적으로 프로그래밍 패턴을 게임에 어떻게 적용할 수 있을지 이해를 돕기 위해 이 책을 작성했으며 그 일환으로 디자인 패턴 중 유용하거나 재미있는 것을 Part 2에서 다룬다...
-
JUNGOL 기초다지기 18 파일입출력보관함 2020. 1. 12. 10:01
프로그래밍에서 가장 기초적인 내용을 다루는 기초 다지기입니다. 이번 포스팅은 기초 다지기 중 열여덟 번째인 파일입출력 문제를 풀어보도록 하겠습니다. 기초 내용인 만큼 다른 설명없이 문제와 코드만 간단하게 작성하도록 하겠습니다. 626 : 파일입출력 - 자가진단1 #include using namespace std; int main() { int a, b; cin >> a >> b; int beg = (a b) ? a : b; int sum = 0; for (; beg > arr[i].score; arr[i].orig = i; } for (int i = 0; i < 10; ++i) { for (int j = 0; j < 9 - i; ++j) { if (a..
-
게임 프로그래밍 패턴 Part 1 도입 - 구조, 성능, 게임보관함 2020. 1. 11. 18:40
게임 프로그래밍 패턴로버트 나이스트롬 (Robert Nystrom) 상세보기 이 시리즈는 [게임 프로그래밍 패턴]에 등장하는 팁을 정리하고 패턴을 직접 구현하거나 구현되어 있는 패턴을 확인하는 것으로 해당 패턴에 대해 이해하는 것을 목표로 한다. 이번 포스팅에서는 책의 도입부 내용에 등장하는 저자의 생각과 내가 생각하는 중요한 내용을 정리한다. Part1 도입의 전문은 [게임 프로그래밍 패턴-맛보기 by 한빛미디어]에서 볼 수 있다. 소프트웨어 구조란?) 작업에 들어가기 전에 알아야 할 지식의 양을 줄이는 것. 이것이 내가 생각하는 소프트웨어 구조의 핵심 목표다. 저자는 코드의 개선이 필요한 경우 혹은 기능이 추가되어야 할 때 기존 코드를 이해하고 문제 해결에 필요한 코드를 작성하고 테스트한 뒤 코드를 ..
-
JUNGOL 기초다지기 16 구조체보관함 2020. 1. 6. 21:39
프로그래밍에서 가장 기초적인 내용을 다루는 기초 다지기입니다. 이번 포스팅은 기초 다지기 중 열여섯 번째인 구조체 문제를 풀어보도록 하겠습니다. 기초 내용인 만큼 다른 설명없이 문제와 코드만 간단하게 작성하도록 하겠습니다. 613 : 구조체 - 자가진단1 #include #include using namespace std; struct Person { string name; string school; int grade; }; int main() { Person p; cin >> p.name >> p.school >> p.grade; cout