① 物理引擎是什麼意思
那個是計算機術語
電子游戲裡面會有很多的畫面,比如你說的使命召喚,會有很多人拿著槍互相射擊的畫面。這些畫面如果需要顯示出來,需要進行物理運算和貼圖運算。物理運算的內容包括子彈的彈道,人物的動作,塵土的飛揚,車輛的運轉……而貼圖則主要負責每個物體的顏色,細節,形狀
我們的機器,其中顯卡的部分負責貼圖運算,而CPU負責物理運算。那麼CPU進行物理運算的時候需要遵循一定的法則。簡而言之,這些法則就是游戲設計人員事先設定好的運算規則,可以稱之為物理引擎。
② 物理引擎是前端還是後端
物理引擎是前端,物理引擎是一個計算機程序,使用質量、速度、摩擦力和空氣阻力等變數,模擬了一個近似真實的物理系統,為剛性物體賦予真實的物理效果,比如重力、旋轉和碰撞等效果,讓物體的行為表現的更加趨向真實。
物理引擎通過為剛性物體賦予真實的物理屬性的方式來計算運動、旋轉和碰撞反映。為每個游戲使用物理引擎並不是完全必要的—簡單的「牛頓」物理也可以在一定程度上通過編程或編寫腳本來實現。
物理引擎可以從另外的廠商購買,而一些游戲開發系統具備完整的物理引擎。但是要注意,雖然有的系統在其特性列表中說他們有物理引擎,但其實是一些簡單的加速和碰撞檢測屬性而已。
流體
流體運動更多的則是展現水從水管內噴出,水沖擊到物體後,物體的表現,比如木箱被沖翻。而那些被沖翻的木箱翻倒的方向每次都各不相同,又比如在一個NⅥDIA Logo形狀的玻璃容器中,用滑鼠來控制玻璃容器的位置,讓容器里的液體流動。
以上內容參考網路-物理引擎
③ 什麼是物理引擎
物理引擎
物理引擎通過為剛性物體賦予真實的物理屬性的方式來計算它們的運動、旋轉和碰撞反映。為每個游戲使用物理引擎並不是完全必要的——簡單的「牛頓」物理(比如加速和減速)也可以在一定程度上通過編程或編寫腳本來實現。然而,當游戲需要比較復雜的物體碰撞、滾動、滑動或者彈跳的時候(比如賽車類游戲或者保齡球游戲),通過編程的方法就比較困難了。物理引擎使用對象屬性(動量、扭矩或者彈性)來模擬剛體行為,這不僅可以得到更加真實的結果,對於開發人員來說也比編寫行為腳本要更加容易掌握。
好的物理引擎允許有復雜的機械裝置,像球形關節、輪子、氣缸或者鉸鏈。有些也支持非剛性體的物理屬性,比如流體。
物理引擎可以從另外的廠商購買,而一些游戲開發系統具備完整的物理引擎。但是要注意,雖然有的系統在其特性列表中說他們有物理引擎,但其實是一些簡單的加速和碰撞檢測屬性而已。