亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

四元數在旋轉的運用-圓形煙火彈道軌跡

2019-11-11 04:19:12
字體:
來源:轉載
供稿:網友

向量和四元數經?;煜?,四元數可以看做是一個向量+這個向量的旋轉,這樣容易理解。

這個例子是用于射擊游戲,類似于噴子類型武器發射出多個子彈的彈道軌跡,是以瞄準方向以圓形半徑或者角度的幾個點,所以用了Quaternion.AngleAxis函數來獲得這幾個軌跡感覺運算能簡便寫,有更好的算法的同學不妨留言探討學習下。

效果圖

using UnityEngine;using System.Collections;//圓形煙火彈道軌跡 add by thinbug.LPJ 2017.2.7public class CTestQu : MonoBehaviour { public Transform[] show; //幾個盒子,用來測試顯示彈道方向 public float angle = 5f; //擴散角度(圓形大小0-90f之間) void OnGUI() { string txt = string.Format("當前度數:{0:F},Tan:{1:F3}", angle,Mathf.Tan(Mathf.Deg2Rad * angle)); GUI.Label(new Rect(0, 0, 680, 50), txt); } void Update () { int i; Vector3 dir; int shuliang = show.Length; //顯示幾條邊的煙火特效 dir = transform.forward; //當前的瞄準方向 Vector3 at = transform.position; Debug.DrawRay(transform.position, dir*150f, Color.red); //紅色線表示當前方向 for ( i = 0; i < shuliang; i++) { //首先計算垂直于forward和right的 //1單位向量位置找其他發散點 Vector3 tempPointAt = at + dir; //旋轉Z方向獲得旋轉 Quaternion qtemp = Quaternion.AngleAxis(i / (float)shuliang * 360f, -transform.forward); //右方向是旋轉的擴散方向 Vector3 newdir = (qtemp * transform.right).normalized; //黃色線表示發散方向 Debug.DrawRay(tempPointAt, newdir, Color.yellow); //獲取到其他發散點 , 根據參數角度,計算發散長度 Vector3 tempPoint = tempPointAt + newdir * Mathf.Tan(Mathf.Deg2Rad * angle); //藍色顯示發散的向量 Debug.DrawLine(tempPointAt, tempPoint, Color.blue); //綠色顯示最終的圓形煙火彈道軌跡 Debug.DrawLine(at, tempPoint, Color.green); Vector3 newDir = tempPoint - at; //圓形煙火彈道軌跡 Quaternion q = Quaternion.LookRotation(newDir.normalized); show[i].rotation = q ; } }}

這里做下筆記用于后面旋轉參考。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情国产日韩精品一区18| 日韩电影免费在线观看中文字幕| 亚洲精品乱码久久久久久按摩观| 免费不卡在线观看av| 色偷偷av亚洲男人的天堂| 日本一区二区不卡| 米奇精品一区二区三区在线观看| 国产精品美乳在线观看| 九九精品在线视频| 日韩av免费在线看| 国产精自产拍久久久久久蜜| 日韩免费在线看| 成人免费看黄网站| 韩剧1988在线观看免费完整版| 国产精品精品视频| 国产精品xxxxx| 国产精品观看在线亚洲人成网| 性欧美在线看片a免费观看| 久久久久久尹人网香蕉| 日韩综合视频在线观看| 欧美日韩在线免费观看| 日韩精品久久久久| 日本91av在线播放| 国产精品露脸av在线| 97在线看免费观看视频在线观看| 久久不射热爱视频精品| 精品中文字幕久久久久久| 91高潮精品免费porn| 清纯唯美亚洲综合| 亚洲精品视频网上网址在线观看| 欧美性高潮床叫视频| 亚洲韩国日本中文字幕| 欧美视频13p| 日本欧美黄网站| 国产精品观看在线亚洲人成网| 欧美影院成年免费版| 色中色综合影院手机版在线观看| 国产a∨精品一区二区三区不卡| 中文字幕日韩精品有码视频| 欧美一级电影在线| 亚洲视频在线观看免费| 欧美成人全部免费| 欧美日韩国产一区二区| 亚洲日本中文字幕| 欧美日韩xxx| 欧美性黄网官网| 91精品久久久久久久久久久久久久| 91精品国产综合久久香蕉922| 美女国内精品自产拍在线播放| 亚洲欧美日韩爽爽影院| 曰本色欧美视频在线| 国内精品久久久久久影视8| 欧美电影免费观看大全| 日韩视频免费大全中文字幕| 欧美国产日产韩国视频| 国产日韩精品视频| 亚洲精选一区二区| 亚洲午夜未删减在线观看| 疯狂欧美牲乱大交777| 亚洲成人av资源网| 欧美日韩一二三四五区| 久久手机免费视频| 海角国产乱辈乱精品视频| 欧美大片免费观看在线观看网站推荐| 国产美女久久精品香蕉69| 夜夜嗨av一区二区三区免费区| 亚洲剧情一区二区| 国产亚洲欧美视频| 欧美激情视频在线免费观看 欧美视频免费一| 国产拍精品一二三| 色综合亚洲精品激情狠狠| 亚洲精品国产电影| 久久婷婷国产麻豆91天堂| 粗暴蹂躏中文一区二区三区| 精品久久久久久久久久国产| 成人伊人精品色xxxx视频| 中文字幕在线日韩| 日韩av免费在线看| 欧美国产精品va在线观看| 色哟哟亚洲精品一区二区| 国产最新精品视频| 日韩欧美成人区| 日韩视频亚洲视频| 性欧美办公室18xxxxhd| 青草热久免费精品视频| 久久五月天综合| 欧美日韩免费看| 久久综合久久八八| 91高清免费在线观看| 亚洲欧美www| 欧美性猛交xxxx乱大交极品| 久久噜噜噜精品国产亚洲综合| 国产精品久久激情| 亚洲xxxx妇黄裸体| 色综合久久中文字幕综合网小说| 国产亚洲精品久久久久久777| www.日韩不卡电影av| 久久影视电视剧免费网站| 国产日韩在线播放| 国产欧美日韩亚洲精品| 国产精品成人aaaaa网站| 国产69久久精品成人| 国产一区二区动漫| 国产成人福利视频| 国产精品96久久久久久又黄又硬| 国产精品一区二区性色av| 国产视频精品自拍| 久久伊人精品视频| 一区二区欧美日韩视频| 在线观看亚洲区| 国产成人综合亚洲| 亚洲色图激情小说| 午夜精品一区二区三区在线| 国产精品成人观看视频国产奇米| 亚洲tv在线观看| 久久久国产一区二区三区| 午夜精品福利电影| 国产专区精品视频| 成人女保姆的销魂服务| xxx欧美精品| 欧美极品少妇xxxxⅹ免费视频| 精品色蜜蜜精品视频在线观看| 欧美人与性动交a欧美精品| 日韩av在线网| 91高清视频免费观看| 欧美国产视频一区二区| 日本精品免费一区二区三区| 97人人爽人人喊人人模波多| 九九热精品视频在线播放| 欧美主播福利视频| 欧美久久精品午夜青青大伊人| 91精品国产99久久久久久| 中文字幕国产精品| 91久久久久久久一区二区| 国产91色在线播放| 欧美激情videoshd| 亚洲天堂网在线观看| 日本午夜精品理论片a级appf发布| 国内精品久久久久影院优| 亚洲欧美综合图区| 久久久精品在线| 国产视频精品一区二区三区| 国产精品99久久久久久久久久久久| 亚洲无线码在线一区观看| 日韩中文字幕av| 日韩在线观看av| 精品久久久久久久久久国产| 欧美成人免费小视频| 91免费人成网站在线观看18| 国产精品美女无圣光视频| 成人啪啪免费看| 久久久欧美精品| 久久激情视频久久| 国产亚洲精品激情久久| 亚洲精品国产精品国产自| 国产精品毛片a∨一区二区三区|国| 69国产精品成人在线播放| 欧美一级大胆视频| 欧美精品在线看| 日韩毛片在线看| 午夜精品久久久久久99热| 国产一区二区三区直播精品电影| 国产亚洲综合久久| 亚洲国产精品成人一区二区|