스튜디오 오버그래픽스

  • 방명록

remap 1

[C#] float값을 Remap하기(숫자값을 리맵,맵핑 하기)

'특정한 최솟값과 최대값을 범위로 가지는 수'의 최솟값과 최대값을 변경했을때 범위의 비율에 맞춰 값을 계산하는 것을 Remap이라고 표현한다. ex) 만약 0~30의 범위안에 '20'이라는 숫자는 범위를 (-15) ~ 40 사이로 변경하면 약 21.666이 된다. 이처럼 범위를 변경하되 비율에 맞게 값을 재계산한다. 작업을 하다가 게임내의 시간의 변화를 기록할 float자료형인 변수 GameTime을 만들었고, 최솟값과 최대값이 0~24사이의 값을 가지는 변수로 사용했다. (코드내에서 GameTime이라는 변수는 0~24사이의 값만 가지게되어있음) 그리고 GameTime이 0에서 24까지 변화함에 따라 게임내의 조명의 밝기가 0에서 100까지 커지게 만들고자 했다. 그래서 아래와 같이 remap이라는 함..

툴/유니티 2021.08.13
1
더보기
프로필사진

오버그래픽스
디지털 컨텐츠 스튜디오
[문의 : ovgrps@gmail.com]

미디어아트 / XR / AI

  • 분류 전체보기 (195)
    • 포트폴리오 (27)
    • R&D (8)
    • 툴 (106)
      • 유니티 (87)
      • 언리얼 (1)
      • 블렌더 (3)
      • 후디니 (2)
      • 비트윅 (13)
    • 개발보드 (1)
    • 개발 & 작업 팁 (14)
    • 레퍼런스 & 공부자료 (29)
    • 작업 기록 (9)

Copyright © Kakao Corp. All rights reserved.

티스토리툴바