본문 바로가기

Unity30

[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.