본문 바로가기

Unity5

[C#][Unity] 2D 캐릭터 이동 애니메이션 안녕하세요. 오늘은 2D 캐릭터 이동 애니메이션을 구현해보겠습니다. 유니티 버전 - 2021.3.4f1 아래 첨부한 링크에서 다운받은 png를 sprite Editor를 통해 잘라줍니다. 한 행 전체가 한 방향의 모션이 됩니다. 8개씩 모아서 씬으로 드래그를 하면 애니메이션 생성창이 뜹니다. 저는 walk라고 저장을 했습니다. 생성을 하게되면 애니메이션 파일과 컨트롤러 두가지가 생기게됩니다. 계층구조에 생성된 오브젝트 이름을 player로 이름을 바꾸겠습니다. 그리고 컴포넌트 추가에 Rigidbody2D를 추가합니다. 그런 다음 해당 오브젝트에 PlayerController 이름으로 새스크립트를 추가합니다. 그리고 walk 애니메이션을 생성할때 만들어진 rpg_sprite_walk_0 컨트롤러 파일을 W.. 2022. 8. 27.
[C#][Unity] 상자 열고 닫기 안녕하세요. 오늘은 게임에서 상자 열고 닫는 것을 진행해보겠습니다. 유니티 버전 - 2021.3.4f1 먼저 글 하단에 있는 링크에서 상자를 다운받고 sprite slice로 2등분합니다. 먼저 계층구조에서 emptyObject (빈 오브젝트생성) 을 하겠습니다. 오브젝트에 위에서 자른 상자이미지 두개를 넣어줍니다. 해당 오브젝트에 Box collider 2D를 추가해주세요 그리고 asset에 새 "interactable"이라는 스크립트를 생성합니다 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Interactable : MonoBehaviour { public virtual void I.. 2022. 8. 12.
[C#][Unity] 낮과 밤 만들기 안녕하세요. 오늘은 c# 유니티로 낮과 밤을 만들어 보겠습니다. 유니티 버전 - 2021.3.4f1 구현하기에 앞서 window - package manger 에서 Unity Registry - Universal RP 를 설치합니다 그 다음, 전체 빛설정을 하기 위해 project에서 오른쪽 클릭 - create - rendering - urp asset(universal) 을 생성합니다. 저 두개의 파일이 생성 될 것입니다. 그 다음, 상단의 메뉴 중에서 편집(edit) - 프로젝트 세팅에 들어갑니다. 그래픽스에서 URP Global setting - scriptable render pipline setting 에 위에서 생성한 Asset을 다음과 같이 추가합니다. 그러면 기본 설정이 끝났습니다, 본격.. 2022. 7. 30.
[C#][Unity] 유닛 이동 기능 만들기 안녕하세요. 스틱 코드를 사용하여 키보드 A, W, S, D를 입력하면 유닛(오브젝트)이 이동하는 기능을 만들어보겠습니다. 실행 환경 개발 툴: Unity 2020.3.9f1 IDE : Rider 예제에 사용할 오브젝트들을 만들어보겠습니다. 유니티 프로젝트 실행 후 Hierarchy 창에서 우클릭하면 아래와 같은 사진처럼 화면이 나오는데 여기서 Terrain, Cube 오브젝트를 선택해서 생성해줍니다. 다음으로 큐브의 위치를 Terrain 정중앙으로 배치하기 위해 큐브 오브젝트를 선택 후 Transform -> Position 값을 x: 50, y: 1, z: 50으로 설정합니다. 다음으로 C# 코드를 실행하기 위한 설정 작업을 진행하겠습니다. 1. C# 파일 생성 Assets 창 안에서 마우스 우클릭하.. 2021. 8. 29.
[C#][Unity] 로딩 화면 만들기 안녕하세요. 스틱 코드를 사용하여 유니티에서 사용할 로딩 화면을 만들어보겠습니다. 실행 환경 개발 툴: Unity 2020.3.9f1 IDE : Rider 참고 Rider는 Unity에서 기본으로 제공하는 IDE가 아닙니다. 스틱 코드를 사용하기 위해 Rider를 사용했으며, Rider를 사용하기 위해선 추가로 다운로드를 받고 연동하셔야 합니다. Unity Rider 연동 글은 다른 블로그 글을 참고하면 좋을 거 같습니다. 예제에 사용할 화면을 만들어보겠습니다. 1. 로딩 화면 파일 다운로드 예제 화면을 만들기엔 내용이 길어지기 때문에 만들어둔 로딩 화면 파일을 다운로드하여 사용하시면 됩니다. 2. 로딩 화면 파일을 사용하기 위한 설정 먼저 Project 창에서 마우스 우클릭을 하면 아래 사진과 같이 창.. 2021. 8. 15.