본문 바로가기

Space Shooter AI(우주 발사체 인공지능) - 2 원문은 이곳에서 보실수 있습니다. 내용이 길어 총 3편으로 나눠서 올리겠습니다. 본문에서 프로젝트 파일을 다운받아서 같이 따라하시면 더 이해가 쉽습니다.:) Spinning around 주위를 돌게하기우리는 삼각법 함수를 계속해서 수정할 것이고, 이번 시간은 한 정점의 주위를 돌게끔 만들 것이다. 우리가 이루고자하는 것은 한 정점 주위의 원안에 위치한 우주선들이, 정점 주위를 돌면서 플레이어 우주선을 향해 움직이게 하는 것이다. 흠, 당신이 이 요점을 이해했다고 확신하지는 않지만, 이것이 더 이상 마법이 아니라는 것을 보게 될 것이다. 단지 수학이다. 우리는 spawn 객체가 x축에 따라서 움직이게하는 새로운 스크립트가 필요하다. 크게 어렵지 않다: 123456789using UnityEngine;usi.. 더보기
Space Shooter AI(우주 발사체 인공지능) - 1 원문은 이곳에서 보실수 있습니다. 내용이 길어 총 3편으로 나눠서 올리겠습니다. 본문에서 프로젝트 파일을 다운받아서 같이 따라하시면 더 이해가 쉽습니다.:)인공지능의 소개, 혼란스러울 만큼 마음을 사로잡는 주제우주 발사체 AI 이 튜토리얼에서는, 우리는 간단한 우주 발사체를 개발할 것이다. AI를 배우기 위해 2D개발 환경으로 시작할 것이다. 게임은 기본적인 횡 스크롤 게임 플레이를 사용할 것이며, 이것은 적들이 오른쪽에서 왼쪽으로 이동하는 동안 우리의 우주선은 오른쪽으로 이동한다는 것을 의미한다. 핵심은 우리의 적들에게 생명을 주는 것이다. 우리는 약간의 벡터 연산뿐만 아니라, 삼각법, 객체지향(상속, 다형성)을 사용할 것이다. 만약 이런 것들에 친숙하다면 문제가 없겠지만, 만약 그렇지 않더라도 이 글.. 더보기
유니티 개발자로서 내가 배웠던 최고의 5가지 * 해당 글은 원문은 이곳에서 보실 수 있습니다. 유니티 개발자로서 내가 배웠던 최고의 5가지 유니티는 환상적인 게임 개발 플랫폼인 이유가 여러가지 있지만, 깔끔하고, 접근이 쉬운 컴포넌트 기반 플랫폼으로 디자인된 것이 그 이유 중 하나이다. 예를 들어, 약간의 코드를 함께 놓는것은 매우 쉽고, 하루 또는 이틀만에 실행가능한 프로토 타입을 만들 수 있다. 그러나 이런 다재다능함에도 불구하고, 나는 몇년동안 유니티로 특별하게 더 잘 할 수 있는 몇가지 사례들을 발견했다. 나의 새로운 게임 The Fall과 함께 나는 이들의 많은 사례들을 얻었고 그것을 조합했다. 그 결과 나는 빠르고 쉽게 그리고 상대적으로 버그가 더 적은, 매끄러운 개발 프로세스를 경험하였다. 나의 The Fall의 발표소식을 축하는 것을.. 더보기