목록유니티 (34)
Prosto
따라하는 유니티 2D 프로젝트 강좌 세 번째 시간입니다. 이번에 다룰 내용은 저번에 배경이동에 이어 장애물을 구현하고 간단한 점프 기능을 구현하고 충돌체크를 해서 플레이어에게 알리는 처리까지 해보겠습니다. (현재는 점프-장애물 첫 번째 단계입니다. 장애물 업그레이드, 점프 업그레이드를 더욱 고퀄로 바꾸는 작업은 다음 강좌에서 다룰 예정입니다.) 그럼 시작하겠습니다. 가장 먼저 저번에 작업했던 프로젝트를 실행합니다. 그리고 순서대로 직접 해보며 따라오시면 됩니다. 포토샵을 이용하여 장애물을 만들어줬습니다.(256x256) 저번과 마찬가지로 드래그 앤 드랍하여 유니티 프로젝트에 Image를 추가해 줍니다. Generate Mip Map 체크 해제해주고, Sprite Editor로 들어가 피봇을 바닥에 맞춰줍..
따라하는 유니티 2D 프로젝트 강좌 두 번째 시간입니다. 이번에 다룰 내용은 저번에 만들었던 캐릭터 이동을 배경이동으로 전환시키고, 오브젝트 풀을 이용하여 정해진 수를 반복 사용하는 방법을 적용하여 해볼 것입니다. (중요 : 프리팹 만들기/사용, Instantiate 오브젝트 생성, 배열과 구조체 사용 ) 그럼 시작하겠습니다. 가장 먼저 저번에 작업했던 프로젝트를 실행합니다. 그리고 순서대로 직접 해보며 따라오시면 됩니다. Scripts 하위에 Map이라는 폴더를 생성한 후 MoveMap 스크립트를 추가합니다. MoveMap.cs에 소스를 작성하여 줍니다. 여기에서 Instantiate는 오브젝트 생성에 사용하는 함수입니다. Instantiate(생성할 오브젝트, 생성될 좌표, 각도) 정보를 입력합니다...
Unity 2D 프로젝트ⓐ로 결정지은 게임은 볼(원)이 장애물을 피해가는 게임입니다. (런닝 게임 부류에 속한다고 봐도 무방합니다.) 단순한 게임이지만 특별한 시스템을 몇 가지 넣어 단순하지만은 않게 만들 예정이고, 가장 큰 기본 틀을 만든 후 -> 자세한 부분으로 진행할 예정입니다. 아주 기본적인 카메라 이동, 캐릭터 컨트롤(조작), 프리팹 생성 등 필요한 부분은 전반적으로 다룰 예정입니다. 완성본을 올리는 것이 아니라 차근차근 진행할 것이므로 따라하며 이해하기 수월할 것입니다. 아, 가능하면 원래 기획을 따라가겠지만, 진행 중간 중간 프로젝트 세부 내용이 바뀔 수는 있습니다. (중간에 이미 만들어둔 소스를 수정하는 부분이 있을 수도 있다는 말....) 몇 가지 우선 설명해드리자면 소스 코드는 제공하지..
Unity3D로 2D 프로젝트를 생성하는 방법과 간단한 기능을 보도록 하겠습니다. 먼저 유니티 프로젝트 생성 방법입니다. 가장 먼저 유니티3D 프로그램을 실행합니다. 실행하면 아래와 같은 창이 나오게 됩니다. 여기서부터 시작하겠습니다. Projects가 선택되어 있는 모습을 볼 수 있습니다. 여기 목록엔 최근에 작업한 프로젝트들이 나오게 됩니다. 우리는 여기서 우측 상단의 NEW를 누릅니다. Project name 항목에 프로젝트 이름을 입력합니다. 임시로 TestProject란 이름을 지정했습니다. 그리고 현재 만들고자한 게임이 3D인지 2D인지에 따라 선택합니다. 저는 2D를 선택했습니다. 마지막으로 Create project를 누르게 되면 프로젝트가 생성됩니다. 프로젝트가 생성되면 위와 같은 화면이..