전체 글27 [멋쟁이사자처럼 Unity 게임 부트캠프 4기] 15일차 - 1945Game (2) [ 목차 ] 지난번 14일 차에 이어서 1945를 이어서 할 것이다. 배울 것은 미사일과 적 랜덤 생성, 유도 미사일그리고 충돌에 의한 이펙트 생성까지 다른 게임을 제작할 때에도 도움이 많이 되는 기능이니잘 익히고 가자! 1. 미사일 추가 미사일을 만들 오브젝트를 만들고, Order in Layer 1Rigidbody 2D - Gravity Scale 0Box Collider 2D - 콜라이더 범위 조정 미사일 스크립트를 작성한다.using UnityEngine;public class PBullet : MonoBehaviour{ public float Speed = 4.0f; //공격력 //이펙트 void Update() { //미사일 위쪽방향으로 움직.. 2025. 3. 20. [멋쟁이사자처럼 Unity 게임 부트캠프 4기] 14일차 - 1945Game (1) [ 목차 ] 오늘은 유명한 게임 모작 실습을 진행할 것이다.드래곤 플라이트에 이어서 1945!! 유명한 슈팅 게임인 만큼 소스를 활용해서 만들어 볼 것이다. 이것만 잘 따라오면 누구나 간단한 게임을 만들 수 있을 것이다.물론 나역시도 ^.^... 게임 개발 고수가 되기 위해 레츠고~ 1. 빌드 설정 우린 보통 어떤 게임을 만들지부터 생각한다.모바일? PC? 그에 따라 해상도가 달라질 것이다. 이것을 초기에 설정해둘 수 있는데 File - Build Profiles 모바일하려면 Switch Platform으로 기존 빌드 세팅을 변경해도 됨이렇게 세팅해두면 좋은 점이 Game 뷰에서 화면 해상도 템플릿이 제공된다. 2. 배경 추가 드래곤 플라이트와 비슷하다.무한 배경을 만들 것이다. 메.. 2025. 3. 19. [멋쟁이사자처럼 Unity 게임 부트캠프 4기] 13일차 - Dragon Flight (2) [ 목차 ] 오늘은 드래곤 플라이트 끝까지 만들기! 유명 게임을 재구현 해보니까다시 느껴지는 게임의 재미 ㅎㅎ 개발의 재미 끝까지 달려봅시다 파이팅 파이팅! 1. 적 추가하기 이제 플레이어을 추가 했으니 공격할 적을 추가할 것이다. 적으로 쓸 이미지를 Hierarchy에 추가하고, Inspector에서 Circle Collider 2D를 추가한다.플레이어와 동일하게 콜라이더 범위를 알아서 조정한다. 적의 스크립트를 생성한다.적이 움직일 속도를 지정하고, -Y 값을 받아야 한다. (위에서 아래로)화면 밖으로 나가면 카메라에서 보이지 않는 호출도 추가한다.using UnityEngine;public class Enemy : MonoBehaviour{ //움직일 속도 지정 public fl.. 2025. 3. 19. [멋쟁이사자처럼 Unity 게임 부트캠프 4기] 13일차 - Dragon Flight (1) [ 목차 ] 오늘은 유니티를 가지고 게임을 만드는 실습을 진행할 것이다!! 역시 게임 부트캠프여서 그런지 게임을 통해 익혀가는 느낌이 벌써부터 재밌다. 고등학생 땐 학교에서 잠만 자는 아이였는데..부캠하면서 거의 잠도 안 자고 가아아아아끔 졸아버린다.. 내 몸이 재밌어하니까 오래 버티는 게 아닐까 하는 생각 중 그렇다면 오늘도 파이팅 하면서 시작! 1. 무한 배경 드래곤 플라이트 게임을 만들기 실습을 시작할 것이다.처음으로 무한 배경을 만드는 것이다. 이미지 Inspector에 보면 texture Type이 있을 것이다.Default로 바꾸고 Apply를 누르면 변경이 된다. 배경 이미지를 적용할 공간을 만들어준다.Hierarchy - 2D Object - Quad Quad를 생성하고.. 2025. 3. 18. [멋쟁이사자처럼 Unity 게임 부트캠프 4기] 12일차 - 유니티 깃허브 & 기초 [ 목차 ] 오늘은 유니티를 시작한다! 이제부터 본격적으로 게임을 만들기 위한 공부가 시작된다. 우선 유니티와 깃허브 연결 방법부터간단한 인터페이스를 확인하면서 움직이는 동작을 구현하는 것을 할 거다. 너무 설레고 기대하는 중..걸작! 만들기 위해 다시 힘차게 파이팅! 1. 유니티 프로젝트 생성 유니티의 버전과 이름을 생성하고,들어오면 이런 창이 보일 것이다. Editor Version으로 여러 개 버전이 설치되어 있다면 하나 선택한다. All templates 중에서 어떤 것을 선택해야 하냐!기본적으로는 3D (built-In Render Pipeline)으로 시작해 볼 것이다. 나의 버전은 6000.0.40 f1이다. Unity 6 기준으로 회고를 할 것이다. (1) 레이아웃 변경 .. 2025. 3. 16. [멋쟁이사자처럼 Unity 게임 부트캠프 4기] 11일차 - 델리게이트 & 이벤트 [ 목차 ] 11일차 ! 곧 2주를 향해 다가간다. 이제 오늘을 마지막으로 C#에 대해 배우고,내일부터는 유니티로 넘어간다. 오늘을 포함해 지금까지 배웠던 것을이제 게임 만들면서 활용할 것이다. 벌써부터 기대중 그럼 마지막 C# 콘솔 공부 화이띵!!! 1. 델리게이트 (Delegate) 델리게이트(Delegate)는 메시지 출력을 위한 메서드 참조이다.string 매개변수를 받고 반환값이 없는 void 메서드를 참조할 수 있는 타입이다.class Program{ delegate void MessageHandler(string message); //델리게이트에 연결할 메서드 //메서드 형과 타입 이런 게 일치해야 받아줌 static void DisplayMessage(strin.. 2025. 3. 16. 이전 1 2 3 4 5 다음 반응형