Forum
2019.03.25
프레임에 따라 동작이 달라집니다.
-
변수에 대한 합 연산이 프레임마다 달라집니다. 동일하게 할 수 있는 방법을 알고 싶습니다.
void Temp()
{
if (TWC_Operation.Instance.tempMinusAccelation > 0.02f && MInput.RotationValues.Yaw < 0.4f)
{
MInput.RotationValues.Yaw = tempYawValue - (TWC_Operation.Instance.tempMinusAccelation * YawDelMultiple);
}
}
- Replies
-
프레임에 따라 합 연산이 달라지는 것은 아마 Update에 해당 함수를 구현하여 생긴 문제인 것 같습니다.
FixedUpdata에서 실행한다면 그 문제를 해결할 수 있을 것이고 Update에서 실행 시 Time.deltatime를 곱해주면 어느정도 해결 될 것입니다.
if (TWC_Operation.Instance.tempMinusAccelation > 0.02f && MInput.RotationValues.Yaw < 0.4f) {
MInput.RotationValues.Yaw = tempYawValue - (TWC_Operation.Instance.tempMinusAccelation * YawDelMultiple) * Time.deltame;
}gominky 2019.03.25
