유니티 강좌 03. 2D 플레이어 추적 AI 만들기
·
프로그래밍/유니티
모든 게임에 적이 있지는 않지만, 대부분의 게임에는 플레이어가 무찌를 수 있는 적이 등장합니다. 하지만 적들은 사람이 직접 조종하는 캐릭터가 아니다 보니 스스로 판단하고 움직이는 AI가 필수적입니다. AI라는 단어를 들으면 어려운 고급 기술이라고 생각하실 수도 있겠지만, 간단하게 플레이어를 따라다니는 정도는 금방 구현할 수 있습니다. 이번 강좌에서는 moveTowards() 함수를 사용해 플레이어를 따라다니고, 일정 거리가 되면 멈추는 간단한 2D 적 AI를 만들어 보도록 하겠습니다. 유니티 강좌 01. 기본 인터페이스 유니티는 게임 개발을 조금 더 쉽게 할 수 있도록 도움을 주는 엔진입니다. 3D와 2D 환경의 게임을 모두 개발할 수 있고, C#을 지원하기 때문에 초보자가 쉽게 접근할 수 있습니다. 그..
유니티 강좌 02. 2D 플레이어 이동
·
프로그래밍/유니티
지난 강좌에서 유니티의 기본 인터페이스에 대해서 배웠습니다. 그럼 이제 본격적으로 유니티를 사용해 봐야겠죠. 게임에서 가장 기본적인 요소 중 하나가 바로 플레이어입니다. 그중에서도 제일 기본은 움직임이죠. 유니티에서는 다양한 방법으로 플레이어가 이동할 수 있도록 제어가 가능한데요, 이번 강좌에서는 Rigidbody(리지드바디)를 사용한 2D 플레이어 상하좌우 이동을 구현해 보겠습니다.  유니티 강좌 01. 기본 인터페이스유니티는 게임 개발을 조금 더 쉽게 할 수 있도록 도움을 주는 엔진입니다. 3D와 2D 환경의 게임을 모두 개발할 수 있고, C#을 지원하기 때문에 초보자가 쉽게 접근할 수 있습니다. 그리고 유니티torotoblog.tistory.com 백준으로 배우는 C 언어 01. Xcode 설치하기..
유니티 강좌 01. 기본 인터페이스
·
프로그래밍/유니티
유니티는 게임 개발을 조금 더 쉽게 할 수 있도록 도움을 주는 엔진입니다. 3D와 2D 환경의 게임을 모두 개발할 수 있고, C#을 지원하기 때문에 초보자가 쉽게 접근할 수 있습니다. 그리고 유니티로 만든 게임이 내는 수익이 일정 금액 이하라면 누구든지 무료로 사용할 수 있도록 배포하고 있기 때문에 많은 인디 개발자들이 유니티를 선택하고 있습니다. 이번 유니티 강좌에서는 기본 인터페이스에 대한 설명부터 간단한 게임을 만들어보기까지, 유니티에 대한 다양한 것들을 설명해 드리려 합니다. 백준으로 배우는 C 언어 01. Xcode 설치하기 C 언어를 배우기 시작하면서 이것저것 찾아보다가 백준(Baekjoon)이라는 사이트를 알게 되었는데요, 기초부터 고급까지 수만 개의 문제들을 풀어볼 수 있는 사이트입니다. ..
백준으로 배우는 C 언어 20. 별 찍기 - 2
·
프로그래밍/백준
이번 문제는 18. 별 찍기 - 1 문제와 비슷한데요, 별을 오른쪽 정렬로 해야 하기 때문에 조금 까다로운 부분이 있습니다. 프로그래밍을 처음 접하시는 분들은 조금 어렵게 느끼실 수도 있는데요, 경험이 쌓이다 보면 이런 경우에는 어떤 형식으로 코드를 짜야하는지 감이 생기니까 최대한 많은 경험을 쌓는 게 중요합니다. 백준으로 배우는 C 언어 18. 별 찍기 - 1 for 문을 여러 번 사용하면 어떻게 될까요? 해보기 전 까지는 어떨지 쉽게 예상이 가지 않을 건데요, 이번 문제를 통해서 중복해서 사용되는 for 문에서는 결과가 어떻게 나오는지 확인해 봅시다. 백준으로 배우.. torotoblog.tistory.com 백준으로 배우는 C 언어 19. 알람 시계 오늘 백준 사이트에 들어가 보니 if 문 단계에 ..
백준으로 배우는 C 언어 19. 알람 시계
·
프로그래밍/백준
오늘 백준 사이트에 들어가 보니 if 문 단계에 문제가 하나 추가가 되었더라고요. 그래서 복습을 해볼 겸 오랜만에 if 문 문제를 가져왔습니다. 그럼 바로 문제를 풀어볼까요? 백준으로 배우는 C 언어 07. A / B 이번 문제는 나눗셈 문제입니다. 원래 이 전에 뺄셈과 곱셈 문제가 두 개 더 있지만 06번 강좌랑 같은 내용을 다루기 때문에 중복이 돼서 바로 나눗셈 문제로 넘어온 점 양해 부탁드립니다. 이번 문제를 살짝 미.. torotoblog.tistory.com 백준으로 배우는 C 언어 08. 사칙연산 지금까지 덧셈, 뺄셈, 곱셈, 나눗셈을 배웠었죠! 그렇다면 이번에는 복습 겸 사칙연산 네 가지와 더불어 나눈 후 나오는 나머지 또한 출력하는 코드를 작성해 봅시다. 나머지는 아직 한 번도 안 해봤지만..
백준으로 배우는 C 언어 18. 별 찍기 - 1
·
프로그래밍/백준
for 문을 여러 번 사용하면 어떻게 될까요? 해보기 전 까지는 어떨지 쉽게 예상이 가지 않을 건데요, 이번 문제를 통해서 중복해서 사용되는 for 문에서는 결과가 어떻게 나오는지 확인해 봅시다. 백준으로 배우는 C 언어 16. 합 저번에 지나가는 얘기로 for 문 안에서 생성된 변수는 for 문 안에서만, 즉 밖에서 사용할 수 없다고 설명했었습니다. 그럼에도 불구하고 외부에서 사용해야 할 때가 종종 있는데요, 이번 문제 역시 그런 케이스.. torotoblog.tistory.com 백준으로 배우는 C 언어 17. 기찍 N 지금까지 for 문을 배우면서 증감식 부분에 i++를 사용해 왔습니다. 하지만 꼭 i를 증가시켜야만 하는 건 아닌데요, i--를 사용해서 감소하도록 설정해 줄 수도 있습니다. 이번 문..