回覆列表
  • 1 # 深圳穩超空壓機

    以前自己做DEMO的時候,用CharacterController和剛體來解決移動穿牆的問題,程式碼簡單,效果也不錯。

    但是工作需要做幀同步的射擊遊戲,剛體畢竟是屬於顯示層的東西,每臺機器因為效能不同,更新頻率不同,計算出來的結果不一樣,造成不同步,所以是用不了的。目前的做法是透過Unity自己的Physics.BoxCast來做,玩家輸入的時候,向輸入方向投射碰撞盒,然後和障礙物碰撞並計算最遠可以移動的位置。簡單的地形,效果也還湊活,複雜的地形總會遇到各種各樣的新問題,畢竟是自己造輪子,總會遇到很多坑,想問下有沒有相關的演算法、文章、論文、書籍之類的可供參考的?本來以為這麼基礎的東西,應該會有很多資料,但是找了半天竟然都沒找到,麻煩懂的大佬指點一下~

    Update(為什麼不能在帖子裡回覆兩次, LOL):我們的專案的確是沒有引入成熟的物理引擎,都是我自己寫的演算法,所以才會有這些困惑,想了下確實沒有必要自己造輪子那問題來了,各位能不能推薦些Unity可用的定點數物理引擎呢?

  • 中秋節和大豐收的關聯?
  • 在農村養魚的前景如何,需要投入哪些成本,有哪些風險?