Pink Transparent Star

Unity 45

[ Unity ]스플래시, 광고 붙이기, 사운드 추가하기

5번째 강의의 주제는 4번째에 배웠던 [ 카드 뒤집기 ] 에서 시작화면, 스플래시 화면, 광고 화면, 사운드를 추가하는 방법, 빌드 방법을 붙이는 방법에 대해 배우는 시간을 배웠다. 완성 영상 [ 처음 알았던 정보 / 잊고 있었던 정보 ]  📌 Unity Ads : Unity 자체먹으로 광고를 붙이고, 광고비는 정산해 주는 시스템- Google ads에 대해 알고있었으나 Unity Ads는 처음 들어 신기하고 관련 내용은 따로 포스팅하려고 한다. 💡Unity 광고 추가하기  📌 AudioSource 🔸 PlayOneShot() : clip를 한번만 재생 🔸 Play() : 계속 반복 재생 오디오 소스 - Unity 매뉴얼오디오 소스(Audio Source) 는 씬에서 오디오 클립을 재생합니다. ..

[ Unity ] 카드 뒤집기 제작

4번째 강의의 주제는 [ 카드 뒤집기 ]로 랜덤으로 배치된 카드 등 중 같은 쌍의 카드를 찾아 클리어하는 게임을 제작하였습니다. 완성 영상 이번 강의에서는 이전에 공부했던 내용 + 게임의 로직에 대해 배워보면서 복습 겸 게임을 제작 할 수 있었습니다.  🔻 조작 방법 : 마우스 좌 클릭 🔻 게임 방법 : 같은 그림의 카드를 찾아 스테이지 클리어하기 [ 처음 알았던 정보 ] 📌 Unity Inspector Debug Mode  🔸 속성과 값 해당하는 값 확인하는 용도  (맨날 private로 설정한거 확인하려면 public으로 수정해서 확인했는데.. ) ▪ Unity에서 public으로 지정하면 Inspector창에서 값을 확인하고 할당할 수 있다. ▪ private로 지정한 경우 변수의 값을 아..

[ Unity ] 고양이 밥주기 제작

3번째 강의의 주제는 [ 고양이 밥주기 ]로 플레이어를 움직여 내려오는 고양이들에게 밥을 준 후 레벨을 올리는 게임을 제작하였습니다. 이번 강의에서는 시작화면, 레벨 시스템, 레벨 슬라이더 바에 대해 추가적으로 배우는 시간이었습니다. 이전에 배웠던 수업내용과 기존에 알고 있었던 내용을 통해 게임 제작을 하다보니 어렵지 않게 수업을 들을 수 있었습니다.  🔻 조작 방법 : 마우스 움직임🔻 게임 방법 : 마우스를 조작하여 내려오는 고양이에게 밥을 주기 / 고양이가 Fish Shop에 도달 했을 경우 게임 오버🔻 고양이 종류 : 기본 고양이, 뚱뚱한 고양이 ( 내려오는 속도가 느리고 밥양이 많음 ) 숙제 - 레벨 4 도달한 후 해적 고양이 만들기▪ 해적 고양이는 내려오는 속도가 빠름 다른 방식으로 변경해..

[ Unity ] 풍선을 지켜라 제작

2번째 강의의 주제는 [ 풍선을 지켜라 ] 로 떨어지는 장애물에서 풍선을 지키는 게임을 제작하는 게임이었습니다.실제 " Rise Up! " 이란 게임을 유사하게 만드는 시간이었어요.!Rise Up! 라이즈 업! 풍선을 보호하세요 - Google Play 앱풍선이 높이 올라갈 때 장애물로부터 보호하세요. 레벨 100에 도달하는 것은 1%만 가능합니다play.google.com  이전 1번째 강의에서 배웠던 내용을 복습한다는 느낌으로 유사하게 만든 후 최고점수를 저장하는 PlayerPrefs 에 대해 추가적으로 배우는 시간이었습니다.  🔻 조작 방법 : 마우스 움직임 🔻 게임 방법 : 마우스를 조작하여 떨어지는 장애물을 밀치기 [ 처음 알았던 정보  / 잊고 있었던 정보 ]  📌 UI Showdow (..

[ Unity ] Unity Recorder을 이용하여 영상 녹화하기

Unity 게임 영상을 녹화 할라고 할때마다 영상 프로그램을 설치하고 녹화하고 하는 과정이 정말 귀찮아서 찾아보니 Unity 내에서 플레이모드 동안 애니메이션, 동영상, 이미지, 오디오 등 데이터를 캡처하고 저장할 수 있는 방법이 있다는 걸 알게 되었다. 버전은 2021.1 이후에서 호환성이 가능하다고 안내되어있더라고요. 저는 2022.3.21f1 버전을 사용하여 Recorder를 사용해보았습니다. 레코더 - Unity 매뉴얼 docs.unity3d.com 1. Window - Package Manager 🔸 Packages : Unity Registy 변경 ➜ recorder 검색 ➜ Recorder Install 2. Install이 끝난 후 Window ➜ General ➜ Recoder ➜ Rec..

Unity 2024.03.20

[ Unity ] 빗물받는 르탄이 제작

Unity 사전 부트캠프 중 [게임개발 종합반] 의 강의를 제공받아 강의를 듣게 되었습니다. 1번째 강의의 주제는 [ 빗물받는 르탄이 ] 로 정해진 내에 떨어지는 구체를 부딪쳐 점수를 획득하는 게임을 제작하는 강의였습니다.  Unity의 기초에 대한 수업으로 기초 지식의 정보를 복습하는 시간이라고 생각하고 1주차 게임을 제작하게 된 것 같습니다. 🔻조작방법 : 마우스 좌 클릭🔻게임 방법 : 마우스를 조작하여 떨어지는 물방울과 부딪쳐 점수를 획득  [ 잊고있었던 정보 ]📌 Application.targetFrameRate = 60; 🔸 Frame : 1초에 호출 or 계산 되는 횟수 🔸 Frame를 고정 시키는 이유 : 기기 성능이 좋을 수록 Frame이 높아지므로, 기기 성능과 관계 없이 1초에..

[ Unity ] UI Toolkit 사용해보기

📢 최근 회사의 프로젝트를 진행하면서 UI Toolkit를 사용하게 되어 공부하게 되었습니다. UI 툴킷 - Unity 매뉴얼 UI 툴킷은 사용자 인터페이스(UI) 개발을 위한 기능, 리소스 및 툴 컬렉션입니다. UI 툴킷을 사용하면 Unity 에디터용 커스텀 UI 및 확장 기능, 런타임 디버깅 툴, 그리고 게임 및 애플리케이션용 런 docs.unity3d.com UI 시스템 비교 종류 설명 IMGUI ( Immediate Mode GUI) 코드 기반 사용자 인터페이스를 빠르고 쉽게 만들수 있는 라이브러리, 유니티 초기 UI 시스템 NGUI ( Next - Gen UI ) 상용 UI 시스템, IMGUI가 불편하여 사용한 플로그인 아틀라스를 사용하여 드로우콜을 줄임 UGUI ( Unity GUI ) 게임 ..

Unity/엔진 에셋 2023.09.04

Unity에 Kinect v2 연결하는 방법

이 전에 설치 후 실행해봤던 Kinect v2를 Unity에 연결해서 사용해 보려고 합니다. 이때 Kinect v2가 연결된 상태여야 확인이 가능합니다. Kinect for Windows - Windows apps Azure Kinect 개발자 키트에 대한 리소스 및 도구입니다. learn.microsoft.com 1. 링크로 들어가 Unity 패키지 파일을 다운로드 2. 다운로드 받은 파일을 압축 해제 3. Unity 에 Kinect.2.0.1410.19000.UnityPackageto 패키지 Import - Assets->Import Package->Custom Package 4. KinectView 파일을 프로젝트 창에 넣기 5. MainScene.unity 파일 실행 MainScene를 열게되면 ..

Unity/Depth Camera 2023.03.29

윈도우 KinectV2 연결해서 사용하기

KinectV2를 이용하여 테스트를 할 수 있는 기회가 생겨 키텍트를 연결하는 방법에 대해 정리하려고 합니다. KinectV1 ( Xbox 360 ) KinectV2 ( XBox One ) Azure Kinet 3가지의 종류가 있으며 그 중 KinectV2를 사용하게 되어 연결 방법에 대해 작성하려고 합니다. 1. 키넥트 SDK 2,0 다운로드 후 설치 Download Kinect for Windows SDK 2.0 from Official Microsoft Download Center Important! Selecting a language below will dynamically change the complete page content to that language. Downl..

Unity/Depth Camera 2023.03.29

[ Unity ] GameObject 찾기

* 본 내용은 레트로의 유니티 게임 프로그래밍 에센스 내용을 기반으로 정리하였습니다. Unity에서 GameObject를 찾는 방법은 여러가지가 있습니다. 그 중 Find에 관련된 내용을 정리해보고자 합니다. https://docs.unity3d.com/ScriptReference/GameObject.Find.html Unity - Scripting API: GameObject.Find This function only returns active GameObjects. If no GameObject with name can be found, null is returned. If name contains a '/' character, it traverses the hierarchy l..