製作進度
公司專案 - 旋轉研究 ( Finished )
碎碎念
有初音的加持果然有差
整個人感覺清爽很多
而且能感受到濃濃的動力!
________________________________________________
今天滿容易就找出了前些天的旋轉問題
因為只有兩個軸向的關係
所以其實可以簡單使用 Quaternion 和 Vector Dot 的特性來達到旋轉和判定
這次要利用的 Quaternion 的性質很簡單
就是 Quaternion * Vector 的向量旋轉
還有 QuaternionA * QuaternionB 的順序旋轉
再搭配所有設定值參數都可以在一開始就預先算好 Quaternion 陣列
所以幾乎所有的算式都可以只用乘法!
除法是一項很噁心的消耗,若非必要當然是能省則省,或者只算一次
另外最麻煩的旋轉方向的問題
則利用 Normal Vector 法向量,搭配用 Quaternion 運算出來的極限值來做判定運算
這樣就可以準確地判定並且從正確的地方轉過去
而不會造成扭斷人物的狀況
_______________________________________
初音加持,堅若磐石!