樱花草在线播放免费高清观看,国产成人久久综合777777麻豆,啦啦啦在线视频免费观看正在播放1,在线天堂√中文,亚洲色大成网站www永久男同,国产丰满乱子伦无码专区,日韩精品 在线 国产 丝袜 ,三级在线看中文字幕完整版
  • 您的位置:首頁 > 新聞動態 > Unity3D

    UNITY3D兩個物體相對位置、角度、相對速度方向

    2019/4/9??????點擊:
    using UnityEngine;
    using System.Collections;
    
    // 兩物體相對位置判斷、追蹤相對速度方向、朝向等計算方向以及角度
    public class Direction : MonoBehaviour {
        public Vector3 V1;
        public Vector3 V2;
        void Start()
        {
            // 為了方便理解便于計算,將向量在 Y 軸上的偏移量設置為 0
            V1 = new Vector3( 3, 0, 4);
            V2 = new Vector3( -4, 0, 3);
    
            // 分別取 V1,V2 方向上的 單位向量(只是為了方便下面計算)
            V1 = V1.normalized;
            V2 = V2.normalized;
    
            // 計算向量 V1,V2 點乘結果
            // 即獲取 V1,V2夾角余弦    cos(夾角)
            float direction = Vector3.Dot(V1, V2);
            Debug.LogError("direction : " + direction);
    
            // 夾角方向一般?。? - 180 度)
            // 如果取(0 - 360 度)
            // direction >= 0 則夾角在 (0 - 90] 和 [270 - 360] 度之間
            // direction < 0 則夾角在 (90 - 270) 度之間
            // direction 無法確定具體角度
    
            // 反余弦求V1,V2 夾角的弧度
            float rad = Mathf.Acos(direction);
            // 再將弧度轉換為角度
            float deg = rad * Mathf.Rad2Deg;
            // 得到的 deg 為 V1,V2 在(0 - 180 度的夾角)還無法確定V1,V2 的相對夾角
            // deg 還是無法確定具體角度
    
            // 計算向量 V1, V2 的叉乘結果
            // 得到垂直于 V1, V2 的向量, Vector3(0, sin(V1,V2夾角), 0)
            // 即 u.y = sin(V1,V2夾角)
            Vector3 u = Vector3.Cross(V1, V2);
            Debug.LogError("u.y  : " + u.y);
    
            // u.y >= 0 則夾角在 ( 0 - 180] 度之間
            // u.y < 0 則夾角在 (180 - 360) 度之間
            // u.y 依然無法確定具體角度
    
            // 結合 direction >0 、 u.y > 0 和 deg 的值
            // 即可確定 V2 相對于 V1 的夾角
            if (u.y >= 0) // (0 - 180]
            {
                if (direction >= 0)
                {
                    // (0 - 90] 度
                }
                else
                {
                    // (90 - 180] 度
                }
            }
            else    // (180 - 360]
            {
                if (direction >= 0)
                {
                    // [270 - 360]
                    // 360 + (-1)deg
                }
                else
                {
                    // (180 - 270)
                }
            }
    
            Debug.LogError(deg);
        }
    }
    
    主站蜘蛛池模板: 亚洲人成电影网站色| 亚洲无av在线中文字幕| 亚洲欧洲自拍拍偷精品 美利坚| 欧美精产国品一二三产品价格| 公车上拨开她湿润的内裤的视频| 少妇无码av无码专区线| 99国产精品无码| 天天躁夜夜躁狠狠综合| 国产精品自产拍在线观看花钱看 | 十八禁在线观看视频播放免费| 日韩欧美卡一卡二卡新区| 毛片免费视频在线观看| 国产精品多p对白交换绿帽| 欧洲熟妇色xxxx欧美老妇多毛网站| 好大好深好猛好爽视频免费| 精品伊人久久大线蕉色首页| 国产女人好紧好爽| 天堂…在线最新版在线| 一个人在线观看免费完整版| 日本妇人成熟免费中文字幕| youjizz国产在线观看| 亚洲色偷偷av| 内射人妻少妇无码一本一道| 美女黄网站视频免费视频| 欧美激情 亚洲 在线| 国产va在线观看免费| 无码专区国产精品视频| 色欲人妻综合aaaaaaaa网| www.夜夜操.com| 亚洲日韩精品欧美一区二区| 爱啪啪av网| 日本特黄a级高清免费大片| 熟妇人妻系列aⅴ无码专区友真希 永久黄网站色视频免费观看 | 久久久久无码国产精品不卡| cijilu在线视频| 武装少女在线观看高清完整版| 老色鬼在线精品视频在线观看| japan丰满人妻hd| 精国产品一区二区三区a片| 五月婷婷综合缴情六月| 131美女视频黄的免费|