◆C#/C# : 공부

C# : 삼항연산자 쉬운 사용 방법

진2_ 2023. 4. 4. 19:57
728x90
반응형

골드 메탈 쿼터뷰 게임 中 나온 삼항연산자

transform.position += moveVec * speed * (wDown ? 0.3f : 1f) * Time.deltaTime;
  • 문법 : bool 형태조건? true 일 때 값 : false일 때 값
  • wDown 가 true 라면 0.3을 곱하고 false일때는 1을 곱하라는 뜻

위의 코드를 if 문으로 작성하면 다음과 같다

 

if (wDown)
        {
            //shift를 눌러 걷는경우 속도 저하
            transform.position += moveVec * speed * 0.3f * Time.deltaTime;
        }
        else
        {
            transform.position += moveVec * speed * Time.deltaTime;
        }
728x90
반응형