Unity 31

[Unity] 사이드 프로젝트 개발일지 (이미지 퍼즐 만들기)

이전부터 진행중이던 사이드 프로젝트가 있었는데 개발 과정 기록이 필요할 것 같아서 쓰는 일지 이미 만들어진 기능들은 하나씩 정리하도록 하고 지금부터 새로 추가되는 내용 위주로 쓸듯  Sprite 자르기게임의 장르가 2D 플랫포머 퍼즐게임이라서 퍼즐 시스템을 만들어야 하는데 여러가지 퍼즐 중에 조각난 이미지를 맞추는 형태의 게임을 만들어야 했다.  처음에는 아래 에셋을 구매할까 했었는데 돈 아깝기도 하고 기능이 확실하지 않아서 일단 보류  Shattered Puzzle - Plug & Play | 게임 툴킷 | Unity Asset StoreGet the Shattered Puzzle - Plug & Play package from Venko Store and speed up your game develo..

Unity/개발연습 2024.07.03

[Unity] Table CSV 파일을 ScriptableObject로 변환해보자

1. Excel 파일 만들기 엑셀파일의 규격이 정해져 있어야 작동하기 때문에 규격에 맞는 테이블 데이터를 만드는 작업이 필요하다. 테이블의 구조는 아래와 같다.  1행은 Column의 이름을 나타낸다. (ID, Name, Desc, IconPath) 2행은 데이터의 타입을 나타낸다.   => 2행은 자동화 코드를 만들 때 변수의 타입을 지정해 주기 위해서 사용했다. 3행부터 테이블 데이터를 입력한다.   2. Excel -> CSV 파일 변환 CSV 파일로 바꾸는 방법은 여러가지가 있기 때문에 어떻게든 CSV 파일만 생성하면 된다.  ㆍExcel에서 *.csv 파일로 저장하기   ㆍ웹에서 변환 XLS (EXCEL) CSV 변환 (온라인 무료) — Convertioxls 파일(들) 업로드 컴퓨터, Goog..

Unity/기능구현 2024.04.30

[Unity] 게이지바 구현하기

목표 : 체력, 경험치 UI에 사용할 수 있는 게이지바 구현 #1. UI 구성 Image 오브젝트 생성 (Gauge로 이름 변경) 적당한 크기로 이미지 크기 조절 Image 컴포넌트의 Image Type을 Filled로 변경 (Image Type을 변경하기 위해서는 Source Image가 None 아니어야 한다.) Fill Method, Fill Origin을 변경하여 사용하고자 하는 게이지의 타입을 변경한다. (여기서는 가로로 된 게이지를 만들기 때문에 Fill Method를 Horizontal 타입으로 선택) 게이지의 값을 표시해 줄 Text 컴포넌트도 추가한다. 게이지의 변화를 확인하기 위해 색 변경 & 배경 추가 #2. 기능 구현 Gauge 스크립트를 생성해서 추가한다. Image 컴포넌트의 f..

Unity/기능구현 2024.02.25

[Unity] Android 빌드 시 Orientation 설정 변경

안드로이드 프로젝트 빌드 시 회 잠금 상태에서도 화면이 회전될 수 있게 하고 싶었다. Player Settings에 화면 회전에 대한 설정이 있어서 체크 후 빌드를 하면 Landscape 설정은 적용된다. 하지만 잠금 상태일 때 회전은 되지 않았다. apk 파일의 AndroidManifest.xml 파일을 확인해 보니 userLandscape로 설정되어 있어서 잠금상태 회전이 적용되지 않았다. Android 개발자 | Android Developers 애플리케이션의 시각적 사용자 인터페이스 일부를 구현하는 활동(Activity 서브클래스)을 선언합니다. 모든 활동은 매니페스트 파일의 {@code} 요소로 나타내야 합니다. 여기에 선언되지 않은 활동 developer.android.com 최신 유니티 버전..

Unity/ETC 2023.12.26

[Unity] 포트폴리오 개발일지 - 10

이번에는 채굴 or 채집을 할 수 있는 상호작용 기능을 만들었다. 마비노기 모바일 영상에서는 양털을 깎는 상호작용이 있는데 애니메이션을 구할 수 없어서 채굴 or 채집로 변경했다. 상호작용 애니메이션 추가애니메이션은 에셋스토어에서 무료로 배포했을 때 받아둔 에셋을 사용했다. Crafting Mecanim Animation Pack | 3D 애니메이션 | Unity Asset StoreElevate your workflow with the Crafting Mecanim Animation Pack asset from Explosive. Find this & other 애니메이션 options on the Unity Asset Store.assetstore.unity.com    Base Layer에서만 작업..

Unity/개발연습 2022.06.10