본문 바로가기

Unity30

각 환경별 Video player에 대하여... § 3D Pproject § ( .dv , .mp4 , .mpg, .mpeg, .m4v , .ogv , .vp8 , .webm ) 형식의 재생할 영상 1개 준비. 1. Unity Project창에 영상 올리기 2. 재생할 영상을 받혀줄 Quad 등의 3D object 생성 3. 3D object -> Add Component -> Video Player -> Video Clip 칸에 재생할 영상 넣기 4. Unity Play 버튼 클릭, 재생 확인하기. § HDRP / URP Project § ( .dv , .mp4 , .mpg, .mpeg, .m4v , .ogv , .vp8 , .webm ) 형식의 재생할 영상 1개 준비. 1. Unity Project창에 삽입한, 영상물을 클릭하여 inspector창.. 2021. 2. 25.
Unity 활용을 위한 관련 사이트 목록 ( Image ) ◈ Free Graphic Image Download Site 1. pixabay.com/ko/ 2. kr.freepik.com/ - 비회원 다운로드 시, 출처 작성 필수 - 프리미엄 회원 가입 시, 출처 미작성 가능 Freepik | 모두를 위한 그래픽 리소스 수백만 개의 저작권 프리 벡터, 사진, PSD를 만나보세요 kr.freepik.com 3. www.shutterstock.com/ko/ - 회원가입 필수 스톡 이미지 - 크리에이티브 프로젝트를 위한 사진, 벡터 및 일러스트 | Shutterstock Shutterstock에서 사진, 벡터, 일러스트를 비롯한 최고의 로열티 프리 이미지를 다운로드하세요. 복잡하지 않.. 2021. 1. 13.
Unity 활용을 위한 관련 사이트 목록 ( Font, Model, ProtoType, ETC ) ◈ Model 1. Unity Asset Store : assetstore.unity.com/ 에셋스토어 여러분의 작업에 필요한 베스트 에셋을 찾아보세요. 유니티 에셋스토어가 2D, 3D 모델, SDK, 템플릿, 툴 등 여러분의 콘텐츠 제작에 날개를 달아줄 다양한 에셋을 제공합니다. assetstore.unity.com 2. CGTrader : 각종 3D model 판매하는 사이트 해당 사이트 모델 이용시, Blender 추가 처리 필수. Unity에서 사용하기 위해서 필요한 타입 : fbx, obj www.cgtrader.com/ CGTrader - 3D Model Store Join the fastest-growing 3D model marketplace today! www.cgtrader.com 3.. 2021. 1. 11.
Unity에서 VS 연동이 안될 때, 해결 방법 § Unity & Visual Studio 연동 안되는 상황인 경우 § Unity 2020.a.b 등의 version을 사용하면 때때로 Unity project 내에서 C# Script를 만들었음에도 불구하고, 스크립트가 열리지 않는 경우가 발생한다. 이 때, 해결할 수 있는 방법을 작성해보고자 한다. ◈ 첫 번째. Edit - Preference - External Tools - External Script Editor 변경하기 2019 버전 이전에도 이러한 문제들은 매번 발생했고, 이를 해결하던 방법 중 하나로, 외부 스크립트 에디터를 변경해주는 방법으로 연동을 한 번 끊었다가, 다시 연결해주어 연동을 유지하도록 하는 방법이다. 1. Edit - Preference - External Tools 열기.. 2021. 1. 9.
[Remake 과정 기록] 1일차 작성일 : 2021.1.1 § 1. 수정 계획안 세우기 § ◈ Map 구성안 : - 기존 맵 사용 ( 터널 및 배경 전체 사용 ) - 환경 라이팅 & fog 추가 ( HDRP or URP 적용 ) - 맵 & 배경 일부 변경 ( 일직선 터널 사용 ) - 1직선으로 무한하게 Rolling하는 배경으로 구성하고, 일부 경로만 살짝 틀어주면서 지루하지 않도록 구성 / Stage 형태로 터널의 난이도와 배경, BGM, Effect 변경 ◈ Game UI 표시 사항 : - 현재 이동 속도 ( 환산 수치 m/s or km/h ) - 4방, 8방향 기준 현재 이동방향 : 기존 맵 사용 시, 적용 - 남은 거리 or 현재 이동 거리 - 현재 키 value - 모션 이미지로 표현 - 현재 Stage / BGM - Real.. 2021. 1. 2.
Input Manager와 Input System Package에 대하여... 1. Unity에서 기본적으로 사용하는 입력 키 및 세팅 설정창. 인풋매니저에서 설정한 값은 실제 코드 및 프로그램에서 외부 입력에 대한 동작을 구현할 때 사용된다. 다만, 단점이 있다면, 처음 해보는 mapping setting이라면, 각 키 또는 축이 어떤식으로 작동되는지, 그리고 어떤 axis 또는 type으로 동작하는지 직접 일일이 찾아내어야 한다는 점이다. 단점이 있다면, 장점도 있기 마련이다. 장점은, 사용하는 유저가 각 키애 대한 매핑값을 알고 있다면, 수월하게 작성할 수 있고, 한 번 세팅된 값을 복사하여, 다른 프로젝트에서도 중복하여 사용할 방법이 있다는 점이다. 복사하고 싶은 프로젝트 내부에서, 인풋매니저 에셋을 원하는 폴더에 옮겨서 적용해주면 된다. 인.. 2020. 12. 23.
Main Camera + Sub Camera overlab 적용하기 1. Overlab을 적용할 갯수만큼 카메라 생성하기. 2. Camera Detail 3. Overlab을 할 Camera size와 위치 설정 : Viewport Rect < 좌표점 기준 중심점 = 좌측하단 - X : x축 기준, 위치 0 ~ 1 - Y : y축 기준, 위치 0 ~ 1 - W : Wide, 길이 - H : Height, 높이 4. 설정의 결과물 5. ▲ 좌측 하단의 노란 점이 Camera Overlab의 중심점이다. 2020. 12. 13.
Button Click Timer 설정 1. using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; public class ButtonTimer : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler { [SerializeField] float SetTime; float timeremain; Button UIButton; void Start() { UIButton = GetComponent(); timeremain = SetTime; } public void OnPointerEnter(PointerEventData eventData) { InvokeRepeating("countDown", 0, Time.deltaTime.. 2020. 12. 13.