전체 글(69)
-
오늘은 스파르타 코딩 클럽 unity 게임 개발 과정 26일차(풀매니저와 스폰 )
몬스터를 많이 생성하고 싶다거나 플레이어 주변에 생성하고 싶을때 사용한다. PoolManager using System.Collections; using System.Collections.Generic; using UnityEngine; public class PoolManager : MonoBehaviour { // 미리 준비된 게임 오브젝트를 저장하는 변수 public GameObject[] prefabs; // 풀을 관리하는 리스트 List[] pools; private void Awake() { pools = new List[prefabs.Length]; // 풀 초기화 for (int i = 0; i < pools.Length; i++) { pools[i] = new List(); } } pub..
2023.12.04 -
오늘은 스파르타 코딩 클럽 unity 게임 개발 과정 24일차(팀과제 시작 그리고 고통의 깃허브)
오늘은 팀과제를 시작했다. 개인과제는 많은 공을 들이지 않았지만 팀과제 만큼은 아주 열정적으로 만들 생가이다, 과제 개요 이번 프로젝트에서는 몇몇 추억의 게임들을 선택하여 그들을 현대적인 버전으로 재현해볼 것입니다. 게임 개발의 기초를 학습한 후, 그 핵심 요소 중 하나인 "충돌 처리"에 중점을 두고 진행됩니다. 프로젝트의 선택 구현 사항에서는 게임의 다양한 측면을 향상시키는 데 도움이 되는 기능들을 추가할 것입니다. 이런 과정을 통해 게임 개발의 창의성을 경험하고, 새로운 스킬을 습득할 수 있습니다. 이제, "똥피하기", "닷지 게임", 그리고 "벽돌깨기" 게임의 개발에 도전해봅시다! 세 가지 게임 중 하나를 선택해주세요! 우리 조는 닷지게임을 선택했는데 닷지게임은 탄막을 피하는 게임? 이라고 생각하면..
2023.12.01 -
오늘은 스파르타 코딩 클럽 unity 게임 개발 과정 23일차(이름 입력받기! TMP)
폰트는 완성되었다. 이제 사용자에게서 이름을 입력받기 위한 Input Pield를 만들 모든 것을 적용하면? 짜잔! 굳!!
2023.11.30 -
오늘은 스파르타 코딩 클럽 unity 게임 개발 과정 22일차(타일맵과 마우스 에임따라가기)
오늘은 타일맵과 에임살펴보자! 타일맵 ✔️ 타일맵으로 우리의 무대를 만들어봅시다. Unity의 Tilemap 시스템을 사용하면 이러한 타일 기반의 게임 환경을 쉽게 만들 수 있습니다. 이 시스템을 사용하면 작은 스프라이트를 통해 광대한 게임 환경을 구성할 수 있으며, 복잡한 게임 레벨을 쉽게 디자인하고, 편집하고, 조작할 수 있습니다. Tilemap 시스템은 다음의 구성 요소 Tilemap GameObject: Unity의 타일맵 구조를 구성하는 데 사용됩니다. Tilemap Grid의 자식으로 위치하고, 특정 타일의 배치를 관리합니다. Grid GameObject: 모든 타일맵이 위치하는 기본 격자를 나타냅니다. Tilemap Renderer: Tilemap의 모양을 실제로 그리는 역할을 합니다. Ti..
2023.11.28 -
오늘은 스파르타 코딩 클럽 unity 게임 개발 과정 21일차(유니티 강의 5주차)
오늘은 새로이 배운 Input System을 소개해보겠다. New Input System New Input System의 핵심 개념들 Input Action: 입력 행동을 정의합니다. 예를 들어 "점프", "공격" 등의 행동을 정의하고, 이러한 행동을 트리거하는 키 또는 버튼을 지정할 수 있습니다. Input Action Asset: 여러 개의 입력 행동을 그룹화하는 방법입니다. 이를 통해 재사용 가능한 입력 설정을 만들어 게임 내의 다른 캐릭터나 메뉴에 적용할 수 있습니다. Player Input Component: Unity의 New Input System에 추가된 새로운 컴포넌트로, 자동으로 입력 행동을 처리하고 해당 게임 오브젝트에 메시지를 보냅니다. New Input System의 장점 Cros..
2023.11.27 -
24일은 스파르타 코딩 클럽 unity 게임 개발 과정 20일차(개인과제 시작)
금요일에 작성했던 TIL이 왜 인지 모르겠지만 게시되지 않고 사라졌다.. 제기랄.. 그래서 부랴부랴 작성하지만 그때도 많은 내용을 작성하지 않았기때문에.. 개인과제가 무엇이 있고 어떤것을 사용하는지만 소개한다. 요구사항 필수요구사항 캐릭터 만들기 외부 그림파일을 추가하여 2D 캐릭터를 추가합니다. 유니티 입문 학습 과정에서 사용한 이미지 AssetStore 에서 다운 받은 이미지 등 예제에 사용된 캐릭터 에셋 - Link 캐릭터 이동 키보드 A/W/S/D 를 이용하여 캐릭터가 움직입니다. 캐릭터는 마우스 방향을 바라봅니다. (좌/우) 방 만들기 타일맵을 이용하여 맵을 만듭니다. 유니티 입문 학습 과정에서 사용한 이미지 AssetStore 에서 다운 받은 이미지 등 예제에 사용된 배경 에셋 - Link 콜..
2023.11.27