애니메이션이 너무 빨라 리깅에 문제가 있는지 알수가 없는경우가 있어서 애니메이션 테스트 툴에 속도를 조종하는 스크립트를 추가하였습니다. (과거에는 이거 하나 넣는데 엄청난 시간을 들였을건데... GPT형이 너무 고마워...)
using UnityEngine;
using UnityEngine.UI;
public class TimeScaleHandler : MonoBehaviour
{
// 게임 속도를 변경하려는 원하는 값으로 설정
public float desiredTimeScale = 0.5f;
public Slider timeScaleSlider; // UI 슬라이더 참조
private void Start()
{
// 시작할 때, 원하는 시간 흐름 속도로 변경
Time.timeScale = desiredTimeScale;
timeScaleSlider.value = desiredTimeScale; // 슬라이더 초기값 설정
// 슬라이더의 값을 변경할 때 발생하는 이벤트를 연결
timeScaleSlider.onValueChanged.AddListener(OnTimeScaleChanged);
}
// 이벤트가 발생 했을 때 호출되는 이벤트 핸들러
private void OnTimeScaleChanged(float value)
{
Time.timeScale = value;
}
}
'업무일지' 카테고리의 다른 글
업무일지 <캐릭터 땀> (0) | 2023.09.06 |
---|---|
업무일지 <DLSS> (0) | 2023.08.23 |
업무일지 <처음 설치하고 젠킨스 빌드시 확인해야할것> (0) | 2023.08.04 |
업무일지 <젠킨스 svn에러> (0) | 2023.08.03 |
업무일지 <Vulkan> (0) | 2023.08.02 |