public void SetViewFree() { mViewMode = ECameraViewMode.CVM_FREE; mInteractable = true; mFOV = 60; mNearClip = 0.1f; mFarClip = 100; mTargetPosition = Vector3.zero; mTargetRotation = Quaternion.identity; mCamLocalPosition = new Vector3(-5, 5, -5); mCamLocalRotation = Quaternion.identity; mRotation = new Vector3(45, -45, 0); mLerpSpeed = 1.0f; }
public void SetViewGame(EViewDirection ViewDirection) { mViewMode = ECameraViewMode.CVM_GAME; mViewDirection = ViewDirection; mInteractable = true; mFOV = 15; mNearClip = 1; mFarClip = 500; mTargetPosition = Vector3.zero; mTargetRotation = mViewRotations[(int)ViewDirection]; mCamLocalPosition = new Vector3(0, 0, -65); mCamLocalRotation = Quaternion.identity; mLerpSpeed = 1.0f; }
public void SetOrthographic(EOrhtoView OrthoView) { Quaternion[] viewDir = { Quaternion.Euler(90, 0, 0), Quaternion.Euler(-90, 0, 0), Quaternion.Euler(0, 0, 0), Quaternion.Euler(0, 180, 0), Quaternion.Euler(0, 90, 0), Quaternion.Euler(0, 270, 0) }; mViewMode = ECameraViewMode.CVM_ORTHO; mOrthView = OrthoView; mInteractable = true; mFOV = 7; mNearClip = 1; mFarClip = 200; mTargetPosition = Vector3.zero; mTargetRotation = viewDir[(int)OrthoView]; mCamLocalPosition = new Vector3(0, 0, -50); mCamLocalRotation = Quaternion.identity; mLerpSpeed = 1.0f; }
public void SetViewOrbit() { mViewMode = ECameraViewMode.CVM_ORBIT; mLerpSpeed = 1.0f; }