unity 22

[Unity 2D]장애물 피하기 게임 (4)

저번 시간에 싱글톤과 UGUI & 스코어를 제작해 보았습니다.이번 시간에는 마무리로 그동안 제작한 코드와 Player가 죽는 애니메이션 작업을 끝으로 장애물 피하기 게임 제작을 마치겠습니다.   [Unity 2D]장애물 피하기 게임 (3)저번 시간에 적 개체를 생성 및 랜덤 하게 위치를 생성하게 만들어 보았습니다.이번 시간에는 싱글톤과 UGUI & 스코어 제작을 해보도록 하겠습니다.싱글톤, UGUI & 스코어 제작싱글톤 코드싱글톤tangent0426.tistory.com   Player Dead 및 최종 코드Player Dead 플레이어 컨트롤러에서 캐릭터가 적과 충돌했을 때 애니메이션을 만든 후 Player 애니메이터창으로 드래그해 줍니다.트랜지션에서 HasExitTime를 체크해제 한 후, 트리거 ..

카테고리 없음 2024.10.17

[Unity 2D]장애물 피하기 게임 (3)

저번 시간에 적 개체를 생성 및 랜덤 하게 위치를 생성하게 만들어 보았습니다.이번 시간에는 싱글톤과 UGUI & 스코어 제작을 해보도록 하겠습니다.싱글톤, UGUI & 스코어 제작싱글톤 코드싱글톤 제작을 위해 GameManger에 싱글톤을 적용하여 최소 한번만 메모리에 할당하고 인스턴스를 만들어 사용하는 패턴과 싱글톤 패턴을 이용하여 다른 오브젝트에서 매니저로의 접근이 쉽게 만들수가 있습니다.public class GameManager : MonoBehaviour{ private static GameManager _instance; public static GameManager Instance { get { if (_instance == nul..

카테고리 없음 2024.10.16

[Unity 2D]장애물 피하기 게임 (2)

저번 시간에는 타일맵 생성과 플레이어의 생성과 이동에 대해서 알아봤는데요이번에는 적 생성 및 랜덤 하게 위치를 생성하는 만들어보려고 합니다.저번 시간에 대해서 알고 싶으신 분들은 아래 링크에 들어와 주세요[Unity 2D]장애물 피하기 게임 (1)  적 생성 및 파괴, 랜덤 위치 생성적 생성 및 파괴 우선은 Player를 생성했을 때처럼 적 개체를 생성한 후 Hierarchy창에 드래그 해줍니다.  적 개체에 Box Collider 2D와 Rigidbody2 D 컴포넌트 추가합니다.  빈 오브젝트 생성 후 GameMainger이나 다른 이름으로 바꾸거나오브젝트에 GameManager스크립트 생성하여 추가합니다. // 빈 오브젝트에 GameManger 코드 생성public class GameManager ..

Unity/Unity 2D 2024.10.10

[Unity 2D]장애물 피하기 게임 (1)

이번 시간은 Unity 2D를 이용해서 간단한 게임을 만들어볼까 합니다.Unity 2D가 무엇인지 알고 싶다면 아래 링크에 들어가 주시길 바랍니다. 게임 개요 및 생성(에셋 적용)게임 개요게임 개발 순서1차 - 타일맵 생성과 플레이어 생성 및 이동2차 - 적 생성 및 파괴와 랜덤 위치 생성3차 - 충돌 후 애니메이션 전환 및 싱글톤4차 - UGUI & 스코어 및 Player Dead 생성(에셋 적용) Unity Hub에서 새 프로젝트 생성합니다.  Asset Store에서 자신의 원하는 에셋을 가져와 Package Manager을 통해 새 프로젝트에 적용합니다. 타일맵 제작 및 플레이어 생성 및 이동타일맵 제작 2D Object – Tilemap – Rectangular눌러 Tile을 생성하여 맵 생성 ..

Unity/Unity 2D 2024.10.09

Unity 2D 텍스트와 씬에 대해 알아보자(2)

저번 시간에는 텍스트에 대한 UI에 대해 알아보았습니다. 이번 시간에는 씬에 관련된 부분을 알아볼까 합니다.  Unity 2D 텍스트와 씬에 대해 알아보자(1)저번 시간에는 물체에 적용하는 물리적 현상 중력이나 충돌 등에 관한 부분을 처리하는 콜라이더, 트리거, 콜리전에 대해 알아보았습니다.이번 시간에는 UI에를 통해 인터페이스를 생성해 보고tangent0426.tistory.com 씬(Scenes)씬 개요  씬(Scenes) 개요 씬은 Unity에서 콘텐츠를 사용하여 작업하는 공간으로, 게임이나 애플리케이션의 전체 또는 일부를 포함하는 에셋씬은 프로젝트에서 원하는 수만큼 만들 수 있음 새 Unity 프로젝트를 생성할 때 씬 뷰가 새로운 씬을 보여줌 이것은 이름이 정해지지 않은 씬,저장되지 않은 상태 기..

Unity/Unity 2D 2024.09.12

Unity 2D 텍스트와 씬에 대해 알아보자(1)

저번 시간에는 물체에 적용하는 물리적 현상 중력이나 충돌 등에 관한 부분을 처리하는 콜라이더, 트리거, 콜리전에 대해 알아보았습니다.이번 시간에는 UI에를 통해 인터페이스를 생성해 보고 UI 시스템을 구성하는 시간을 갖아보도록 하겠습니다.  Unity 2D 물리 레퍼런스에 대해 알아보자저번 시간에는 3D 모델이나 오디오 파일, 이미지 등 외부에서 생성한 파일을 가져올 수 있는 에셋과캐릭터, 배경화면 등 애니메이션 설정 가능한 애니메이션 클립, 컨트롤러에 대해 알아보았었tangent0426.tistory.com  텍스트 텍스트 개요 UI(사용자 인터페이스)개요UI 시스템을 통해 사용자 인터페이스를 신속히 직관적으로 만들 수 있음Unity UI 안에는 다양한 Unity UI 시스템의 주요 기능이 있음캔버스(..

Unity/Unity 2D 2024.09.11

Unity 2D 물리 레퍼런스에 대해 알아보자

저번 시간에는 3D 모델이나 오디오 파일, 이미지 등 외부에서 생성한 파일을 가져올 수 있는 에셋과캐릭터, 배경화면 등 애니메이션 설정 가능한 애니메이션 클립, 컨트롤러에 대해 알아보았었죠 이번시간에는 물체에 작용하는 물리적 현상, 중력 및 충돌에 대해 알아볼까 합니다.  Unity 2D Asset(에셋) 및 애니메이션에 대해 알아보자저번 시간에는 비주얼 스크립트로 제어문, 조건문, 반복문에 대해 알아본 시간을 가졌죠이번시간에는 게임이나 프로젝트에서 사용될 수 있는 다양한 아이템을 추가할 수 있는 에셋과 캐릭터,tangent0426.tistory.com 물리 및 충돌 처리 개요  물리 및 충돌 처리 개요 개요 물체에 작용하는 물리적 현상, 중력이나 충돌등에 관한 부분을 처리하는 프로그래밍 파트  Unit..

Unity/Unity 2D 2024.09.10

Unity 2D Asset(에셋) 및 애니메이션에 대해 알아보자

저번 시간에는 비주얼 스크립트로 제어문, 조건문, 반복문에 대해 알아본 시간을 가졌죠이번시간에는 게임이나 프로젝트에서 사용될 수 있는 다양한 아이템을 추가할 수 있는 에셋과 캐릭터, 다양한 도구들을 게임에서 움직이게 만들 수 있는 애니메이션에 대해 알아볼까 합니다.  Unity 2D 블록코딩을 이용한 조건문 및 반복문에 대해 알아보자 (1)저번 시간에는 비주얼 스크립팅에 대한 개요와 시각적 드래그 & 드롭 그래프로 스트립팅 로직을 만들어 보았습니다.이번에는 블록코딩을 이용한 조건문 및 반복문에 대해 알아보도록 하겠습니tangent0426.tistory.com  Unity 2D 블록코딩을 이용한 조건문 및 반복문에 대해 알아보자 (2)저번 시간에 조건문 반복문에 대한 개요와 예제에 대해 알아보았습니다.이번..

Unity/Unity 2D 2024.09.09

Unity 2D 블록 코딩에 대해서 알아보자 (2)

저번 시간에 블록 코딩의 개요에 대해서 알아보았으니 이번시간에는 블록 코딩을 어떻게 사용하는지 알아보겠습니다.  Unity 2D 블록 코딩에 대해서 알아보자 (1)비주얼 스크립트는 팀 구성원이 코드를 처음부터 작성할 필요 없이시각적 드래그 & 드롭 그래프로 스크립팅 로직을 만들 수 있도록 지워합니다.이번 시간에는 Visual Scripting(비주얼 스크립트)에tangent0426.tistory.com    비주얼 스크립트 시작해 보기 Inspector창에서 Add Component 클릭하기 검색창에 “Script Machine”검색하기Script Machine  클릭하기 파일 이름에 원하는 파일 이름 작성합니다.한글로 파일 이름 작성 시 오류가 날 수 있으므로 최대한 영어로 작성합니다.  생성된 비주..

Unity/Unity 2D 2024.08.27

Unity 2D 블록 코딩에 대해서 알아보자 (1)

비주얼 스크립트는 팀 구성원이 코드를 처음부터 작성할 필요 없이시각적 드래그 & 드롭 그래프로 스크립팅 로직을 만들 수 있도록 지워합니다.이번 시간에는 Visual Scripting(비주얼 스크립트)에 대해 알아보도록 하겠습니다.  비주얼 스크립트 개요비주얼 스크립트 장점 비주얼 스크립트의 장점은 비주얼 스크립팅은 Unity에서 아이디어를 테스트하고 변경하거나, 작업물을 직접 관리하려는 디자이너와 아티스트 모두에게 매우 유용한 솔루션 입니다. 자세한 설명은 아래의 표에 기재했습니다. 프로그래머가 아니더라도 기술적 지식이 있는 팀원이 만든 커스텀 노드와 그래프를 활용할 비주얼 스크립팅으로 커스텀 노드를 생성하여 팀 내 아티스트에서 디자이너에 이르는 협업을 간소화할 수 있음 프로그래밍 지식 수준에 관계없이 ..

Unity/Unity 2D 2024.08.26