UnityEngine.Mathf.Cos C# (CSharp) Method

Cos() public static method

public static Cos ( float f ) : float
f float
return float
        public static float Cos(float f)
        {
            return (float)Math.Cos(f);
        }

Usage Example

コード例 #1
0
        /// <summary>
        /// 更新相机位置
        /// </summary>
        private void UpdatePosition()
        {
            Vector3 targetPos = this.tank.Point;

            Vector3 cameraPos;

            float d = this.distance * Mathf.Cos(roll);

            float height = this.distance * Mathf.Sin(roll);

            cameraPos.x = targetPos.x + d * Mathf.Sin(rot);

            cameraPos.y = targetPos.y + height;

            cameraPos.z = targetPos.z + d * Mathf.Cos(rot);

            this.MainCamera.transform.position = cameraPos;

            this.MainCamera.transform.LookAt(this.tank.Point);


            return;

            //Vector3 cameraPos = this.mainCamera.transform.position;
            this.mainCamera.transform.position = new Vector3(this.tank.Position.x, this.tank.Position.y + 5, this.tank.Position.z - 6);
            this.mainCamera.transform.LookAt(this.tank.Position);

            //this.mainCamera.transform.eulerAngles = new Vector3(30,0,0);
        }
All Usage Examples Of UnityEngine.Mathf::Cos