-
2D.MetalSlug 08. NPC
안녕하세요. 00 : 34초 오랜만에 MetalSlug 프로젝트를 담아 보려고 왔습니다. 현재는 포로 npc를 구현해 보고 있으며 영상을 보면서 조금씩 따라 해 보면서 구현해 보고 있습니다. 포로 제작과 적 제작을 완료 후 배치를 하는 글과 부서지는 건물 및 보스를 제작하는 글 총 2개의 글로 MetalSlug 1단계 플레이 영상은 마무리될 것 같습니다. 이 프로젝트를 다루면서 느낀 점은.. 첫번째로 정리입니다. Animation 클립들이 몇 개 안될 때는 쉽게 찾을 수 있었지만 하나 둘 계속 늘어가다 보니, 수정 및 확인할 때 이 클립이 무엇이었는지 바로 확인하기가 어려운 점이 있었습니다. 했던 작업을 다시 하며 정리를 하고 있습니다.. 두 번째는 코드 작성할 때 한번 더 생각하자입니다. 역량이 부족하..
-
2D.MetalSlug 07. UI
https://youtu.be/sYnUdg4a17U 14 : 29초 영상 / 1STAGE (03초 - 22초) YOUTUBE 영상 1 Stage = 03초 ~ 22초 구간을 모작해 보고 있습니다. 오늘은 영상의 UI항목을 만들어볼 생각이며 UI항목을 하기 전 영상처럼 MISSION START가 파란 글씨로 다가와 회전 후 일정 시간이 지나면 퍼지는 모습을 먼저 구현해보겠습니다. ↑↑↑ 위의 선을 기준으로 위의 영상은 YOUTUBE의 영상 및 캡처입니다. 이제부터 Unity3 D 환경에서 직접 제작한 화면들을 보시겠습니다. 첫 번째로 Mission 1 Start를 만들었습니다. 각 글자는 텍스트가 아닌 Sprite를 가져와 작업을 했습니다. Text로도 애니메이션을 추가해 원하는 결과물을 만들 수 있겠지만..
-
2D.MetalSlug 06. Manager
안녕하세요 며칠 안됐지만 엄청 오랜만에 찾아오는 듯한 기분이 드는... 현재 c#공부에.. 코딩 테스트 준비에.. 새로운 프로젝트에.. 이것저것 정신이 없어서 업로드가 늦었는데요 ㅜㅜ https://userkhk.tistory.com/53 생존형 게임 00 -제작중- (추가8)★★★★★ 안녕하세요. 이번 생존형 게임 카테고리에서는 장르는 정했지만 아직 기획적인 요소가 남아 있어 현재 제작 중인 프로젝트입니다. 현재 제작 중인 단계로 얼추 간추려지면 제작 과정과 함께 업 userkhk.tistory.com ↑↑↑↑↑↑ (새로운 프로젝트 결과물들 영상 입니다.) 현재는 부분 동작 완성 영상만 추가적으로 업로드를 하고 있는데요. 어느 정도 간추려지면 초기 과정부터 영상과 코드 설명을 업로드할 예정입니다. Me..
-
2D.MetalSlug 05. Map 02 / 02
안녕하세요! 지난 첫 번째 글에서는 Edge Collider와 BoxCollider를 이용해 맵 지형을 제작했었는데요 오늘은 추가 맵 지형 애니메이션 제작 과정과 추가 부분 작업을 살펴보겠습니다. 사실 이걸 글로 올릴까 말까 고민을 하다가... (설명을 하기도 애매해서...) 연습 카트 고리니 남겨 놓으면 좋을 것 같아 남기게 됐습니다. 지난번 땅 지형에 이어 오늘은 물가 지형부터 맵 끝인 보스 지형까지, 그리고 뒷 배경을 제작 과정이 있었습니다. 또한 추가적으로 Player가 점프를 뛸 때 발판인 지형물에 막혀 점프가 막히는 현상을 수정했습니다. (간단한 enable을 true/false 해주는 동작이지만, 함께 살펴보겠습니다.) 우선 받아온 이미지 들은 Sprite Mode를 Multiple로 바꿔주..
-
2D.MetalSlug 04. Map 01 / 02
안녕하세요! 지난 글에서 Player의 이동 구현 및 공격 모션을 제작했었죠! 이번 작업은 플레이어가 전투를 펼칠 맵을 꾸며보려고 합니다. 구현 목록을 보시겠습니다. 1.Player 앞/뒤 이동 구현 2.Map 배치 및 Collider 충돌 체크 두 가지로 볼 수 있으며. 작업하는데 필요했던 세부사항들은 글을 쓰면서 올리도록 하겠습니다. player가 뒤를 보면 방향을 바꿔주는 모션을 진행해 보겠습니다. 원래 진행했던 방향은 SpriteRenderer를 이용해 flipX를 true/false로 바꿔주려고 했었습니다. 코드는 PlayerController에서 player가 Move 상태 일 시 조건에 맞게 flipX를 true/false로 제어를 해 주었고 -1.0f ~ 0 ~ 1.0f의 (좌 / 우 이동..
-
2D.MetalSlug 03. Bullet Fire(Animation Event)
안녕하세요. 오랜만에 MestalSlug 모작 프로젝트를 업데이트하러 들어왔습니다. Player가 발사할 총알과 원하는 시간에 맞춰 발사를 구현 할 예정입니다. 총알은 머신건으로 시각적 효과를 줄 것이며 이미지를 무료로 다운로드하였습니다. 바로 제작 과정을 보겠습니다! 가장 먼저 이미지의 Typ과 Mode를 바꿔 주었습니다. Type은 2D에서 제작을 할 것이기에 Sprite(2D and UI)로 바꿔 주었으며 Texture Type은 존재하지만 기본값인 default 나 텍스처가 2D 게임에서 Sprite로 사용할 경우 권장 등 많은 Type들이 있습니다. Sprite Mode는 Multiple로 여러 개의 Sprite를 갖게 해 주었습니다. Sprite Mode는 3가지 타입이 존재하며 (single..
-
2D.MetalSlug 02. Player 이동 구현
안녕하세요!! 오랜만에 2D.Metal Slug 카테고리에 글을 올리게 됐습니다. 지난번에는 Intro영상을 만들어 봤었는데요 Intro 영상이 끝난 후 InGame에서 활약을 할 Player의 이동 구현을 만들어 보겠습니다. Player로 활약할 주인공 입니다! 이번 글에선 현재 주인공인 Player의 이동 구현을 제작하는 과정을 담아 봤습니다. 그럼 바로 시작하겠습니다! 우선 Player의 이미지들을 받아 왔습니다. 상체 / 하체를 나눠서 애니메이션을 나눠서 동작을 서로 나눠서 그에 맞게 진행하게 하려고 했습니다. 한 가지 예를 보자면 플레이어가 앞으로 가는 Walk상태 여도 하체는 Walk상태이지만 상체는 대기 / 발사 앞/위/아래 등 다양한 동작을 취하게 됩니다. 하체가 점프 및 대기 상태여도 하..
-
2D.MetalSlug 01. Intro 영상
이번엔 추억의 Metal Slug를 모티브 하여 제작해 보려고 합니다. Unity를 활용하여 만들 예정이며 Metal Slug의 영상들을 찾아보니, 1~6 까진 들어 봤는데 7과 xx의 난도가 높은 시리즈까지 나왔다고 하더군요.. 초등학생 때 어릴 적 문구점 앞에서 100원씩 넣고 재밌게 했던 기억이 있는데. 시간이 참 빠른 것 같습니다. 우선 메탈슬러그를 설명하자면, 어택 모션은 총 / 칼 / 수류탄뿐이 없지만, 이동을 하면서 인질을 구하거나 주변 오브젝트를 파괴하여 다양한 무기를 얻으며 스테이지를 클리어하는 게임입니다. 00:30초 제작에 앞 서 우선 인트로 영상을 구현해 보았습니다. 약 30초가량의 intro영상인데, 각 해당 Sprite들을 애니메이션으로 만들어 프리 팹으로 관리하였습니다. Gam..