일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 비주얼스튜디오
- 유니티
- 언리얼
- visualstudio2022
- IMGUI
- 게임개발
- 화살피하기
- 유니티 게임개발
- rendermonkey
- c#
- 유니티 입문
- 이득우언리얼
- 게임
- C++
- qt프로그래밍
- qt튜토리얼
- Unity
- 게임개발 독학
- qt개발
- 파이썬
- tinyxml2
- python
- c++class
- uidesign
- 화살표 메서드
- premake5
- 공부
- 게임만들기
- xml쓰기
- 2d게임개발
- Today
- Total
목록유니티 (11)
신입 개발자 공부 과정
이번 포스트에서는 플레이어가 점프해서 올라갈 수 있는 발판을 구현해보겠습니다. 또한, 발판이 움직이거나, 일정 시간 후 사라지는 연출도 추가해 실감나는 플랫폼 게임을 만들 수 있습니다.1. 기본 발판 만들기Hierarchy > 2D Object > Sprite 선택 후 이름을 Platform으로 변경Sprite로 평평한 발판 이미지를 설정Box Collider 2D 추가Rigidbody2D 추가 후 Body Type을 Static으로 설정이렇게 하면, 플레이어는 이 발판 위에 올라서 점프할 수 있습니다.2. 움직이는 발판 (Moving Platform)▶️ MovingPlatform.cs 스크립트using UnityEngine;public class MovingPlatform : MonoBehaviour..
이번 포스트에서는 플레이어 캐릭터에 애니메이션을 적용하고, 이동 방향에 따라 캐릭터를 좌우 반전하는 방법을 알아봅니다. 기본적인 캐릭터 연출을 위한 중요한 요소입니다.1. 애니메이션 준비하기▶️ 애니메이션 스프라이트 가져오기 걷기, 대기 등 Sprite Sheet를 프로젝트에 임포트 Texture Type: Sprite (2D and UI), Sprite Mode: Multiple 설정 Sprite Editor에서 Slice - Grid by Cell Size 사용해 자르기▶️ Animation 생성 Window > Animation > Animation 창 열기 플레이어 GameObject 선택 후 Create 버튼 클릭 Idle.anim, Run.anim 등을 각각 생성 잘라낸 프레임들을..
지난 시간에 우리는 캐릭터 이동과 점프 기능을 구현했었습니다. 이번 포스트에서는 Unity의 Tilemap 시스템을 활용하여 2D 게임 맵을 만들고, 배경을 구성하는 방법을 알아보겠습니다.1. 타일맵(Tilemap) 환경 설정하기▶️ 필요한 패키지Window > Package Manager로 이동Unity Registry에서 2D Tilemap Editor 검색 후 설치▶️ 타일맵 생성하기Hierarchy에서 우클릭 → 2D Object > Tilemap > Rectangular 선택Grid 오브젝트 아래에 Tilemap과 Tilemap Renderer 생성됨Window > 2D > Tile Palette 열기2. 타일 세트 준비 및 타일 생성▶️ 타일 이미지 임포트플랫폼 타일 PNG 파일을 Assets..
지난 시간에는 유니티 프로젝트를 생성하고 2D 환경을 설정하는 방법까지 진행했습니다. 이번 포스트에서는 플레이어 캐릭터가 키보드 입력에 따라 좌우로 움직이고 점프할 수 있도록 구현해보겠습니다.1. Rigidbody2D와 Collider2D 추가우선, 플레이어로 사용할 GameObject를 선택한 뒤 다음 컴포넌트를 추가합니다:Rigidbody2D: 물리 계산을 위해 필수BoxCollider2D: 충돌 처리를 위한 박스 모양 콜라이더Rigidbody2D의 Gravity Scale은 3 정도로 설정하면 자연스러운 낙하가 됩니다.2. C# 스크립트 작성 (PlayerMovement.cs)using UnityEngine;public class PlayerMovement : MonoBehaviour{ pub..
🎮 유니티 2D에서 플레이어 조작 시스템 만들기 (초보자용)이전 글에서 Unity 설치와 첫 프로젝트 생성까지 마쳤다면, 이제 본격적으로 게임 속 조작 기능을 구현할 차례입니다.이번 글에서는 2D 게임에서 좌우 이동과 점프 기능을 구현하는 방법을 소개합니다.📁 1. 프로젝트 준비Unity Hub에서 2D Core 템플릿으로 새 프로젝트를 만듭니다.이름은 PlayerMovementTest 등으로 지정합니다.Hierarchy 창에서 2D Object → Sprite → Square를 선택해 캐릭터를 생성합니다.이 오브젝트의 이름을 Player로 변경합니다.🧲 2. Rigidbody2D 추가이동과 점프 기능을 위해 Rigidbody2D 컴포넌트를 추가합니다.Player 오브젝트를 선택합니다.Inspect..
🎮 Unity 설치부터 첫 프로젝트 만들기까지 (입문자를 위한 가이드)게임 제작 블로그 첫 번째 글에서는 Unity 설치 방법과 첫 번째 프로젝트 생성까지의 과정을 함께 정리해보겠습니다.1️⃣ Unity Hub 설치하기Unity를 설치하려면 먼저 Unity Hub라는 관리 툴을 설치해야 합니다.Unity 공식 홈페이지로 이동합니다.‘Unity Hub 다운로드’ 버튼을 클릭하여 설치 파일을 받습니다.설치 후 실행하면 아래와 같은 화면이 나옵니다.2️⃣ Unity 에디터 버전 설치Unity Hub에서 ‘Install Editor’를 클릭하여 원하는 버전을 설치하세요.입문자라면 LTS(Long Term Support) 버전을 추천합니다.예: Unity 2022.3.x LTS버전 선택 후 모듈(Module)을..