소스코드 출처https://github.com/gportelli/UnityScreenResolutionManager/blob/master/Assets/ScreenResolutionManager/AspectUtility.cs 다양한 화면 비율의 문제와 래터박스 다양한 화면 비율에 맞춰 게임을 각각 개발하는 것은 매우 어렵고도 힘든 일입니다.하지만 화면 비율을 무시하고 게임을 개발하게 된다면 게임 플레이어들은 개발자가 의도하지 않은 상황에 처할 수 있으며 극단적으로는 게임을 플레이할 수 없게 되기도 합니다. 이러한 문제를 해결하기 위한 방법중 간단한 방법으로 래터박스가 있습니다. 대표적인 몇 가지 화면 비율로 개발한 뒤 그 외의 화면 비율에는 래터박스를 채워 화면 비율을 맞추는 방법입니다. 유니티에서 래터박..
Sin, Cos 그래프 Cos 값이 x 축, Sin 값이 y 축에 입력되면 x 축은 -2π 부터 -π 까지 좌측으로 이동하게 된다. 이 때 y 축은 -2π 부터 -3/2π 까지 올라가다 -3/2π부터 -π 까지 내려간다. 즉 두 x,y 값이 반원을 그리게 된다. 마찬가지로 밑의 반원도 같은 원리로 그려진다 원 운동 코드 123456789101112131415161718192021222324252627282930313233using System.Collections;using System.Collections.Generic;using UnityEngine;using UniRx;using UniRx.Triggers; public class Test : MonoBehaviour{ [Header("속도, 반지름..
Sin 그래프 Sin 그래프는 1, -1 을 반복 한다. 이를 이용하여 반복 움직임을 구현할 수 있다. 반복 움직임 코드 1234567891011121314151617181920212223242526272829using System.Collections;using System.Collections.Generic;using UnityEngine;using UniRx;using UniRx.Triggers; public class Test : MonoBehaviour { [Header("속도, 길이")] [SerializeField] [Range(0f,10f)] private float speed = 1f; [SerializeField] [Range(0f,10f)] private float length = 1..