斜面上的根骨骼运动以及刚体测试
生活随笔
收集整理的這篇文章主要介紹了
斜面上的根骨骼运动以及刚体测试
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
斜面上的互推測試
測試方法為給膠囊加一個恒定的力,然后推動另一個膠囊
?
?
方向一致的情況:
推動的話,設置對力的方向就不會有問題。就好像AddForce,給一個Y軸的力肯定會飛
?
斜面移動測試
沿著地面法線移動即可,否則會像圖1一樣下滑很奇怪
?
移動,未重置方向,注意下滑:
?
移動,重置方向:
?
?
斜面摩擦力測試
很多游戲會有這種低摩擦力的斜面(左邊)。要求不高的話用物理材質也可
?
斜面上的根骨骼運動
比如釋放技能,這時造成的位移肯定是沿著斜面法線進行的,但如果不做修復最終位移還是本地坐標方向
基本就是賦值到地面接觸點的位置,減去碰撞框Bound,剛體有給出接口
?
根骨骼運動,未修復:
?
根骨骼運動,粗略修復:
?
做法是在動畫執行之后,也就是LateUpdate里執行。用射線去檢測當前地面,修復坐標位置。
通過射線檢測到的法線來判斷當前是應該下落還是斜面修復
總結
以上是生活随笔為你收集整理的斜面上的根骨骼运动以及刚体测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows环境下安装Cassandr
- 下一篇: jQuery常用的元素查找方法总结 .