物理引擎之Rigibody和Constant Force

Unity物理引擎首次聽說這個(gè)名詞的時(shí)候覺得很高端大氣上檔次慈格,而開始真正去了解他的時(shí)候仍秤,覺得原來也就是那么回事失暂。物理引擎就是模擬物體在現(xiàn)實(shí)中的效果彼宠,而在現(xiàn)實(shí)中所有物體都收到重力的影響,所以物理引擎的核心組件也就是剛體了弟塞。

Paste_Image.png
  • Mass質(zhì)量凭峡,在場景中所有物體的質(zhì)量最好控制在100倍數(shù)以內(nèi)(最小質(zhì)量和最大物體的質(zhì)量的倍數(shù)),否則可能會(huì)出現(xiàn)一些小BUG宣肚。
  • Drag 阻力想罕,這個(gè)我們應(yīng)該都不陌生,但是需要注意一點(diǎn)的是這個(gè)阻力應(yīng)該是空氣阻力霉涨,而如果我們想給他添加地面摩擦力按价,我們可以通過Physics Material這種材質(zhì)來添加。
  • Angular Drag 角速度阻力笙瑟,也可以理解為旋轉(zhuǎn)阻力楼镐。如果這個(gè)力特別大,那他旋轉(zhuǎn)就特別困難往枷。
  • Use Gravity 是否使用重力(當(dāng)我們添加Rigibody組件以后框产,該物體就是一個(gè)剛體,不管你是否選擇使用重力)
  • Is Kinematic 是否是運(yùn)動(dòng)學(xué)错洁,如果勾選則該剛體不受物理引擎的影響秉宿,也可以理解為靜態(tài)剛體。(在碰撞檢測時(shí)屯碴,勾選上就屬于運(yùn)動(dòng)學(xué)剛體碰撞描睦,不勾選就是剛體碰撞)
  • Interpolate 插值


    Paste_Image.png

    假如我們的物體在運(yùn)動(dòng)中出現(xiàn)不正常抖動(dòng)的時(shí)候,就可以選擇第二項(xiàng)Interpolate或者第三項(xiàng)Extrapolate导而,意思就是執(zhí)行平滑操作忱叭,默認(rèn)的為第一項(xiàng)不執(zhí)行平滑操作隔崎,第二選項(xiàng)的意思,根據(jù)上一幀動(dòng)作韵丑,來添加平滑效果爵卒,第三個(gè)選項(xiàng)是系統(tǒng)預(yù)測下一幀動(dòng)作,來添加平滑效果撵彻。

  • Collision Detection 碰撞檢測延遲(間隔時(shí)間)
Paste_Image.png

disrete 不連續(xù)钓株,Continous連續(xù),Continuous Dynamic 動(dòng)態(tài)連續(xù)千康,這三個(gè)是從低到高排的享幽,越高則,物理引擎的計(jì)算量越大拾弃,付出的代價(jià)也就越高豪椿。有的時(shí)候當(dāng)我們速度過快時(shí)咳秉,剛體有的時(shí)候可能會(huì)穿過collider,而當(dāng)我們選擇第三項(xiàng)動(dòng)態(tài)連續(xù)監(jiān)測的時(shí)候炕舵,就不會(huì)穿過了。

  • Constraints
Paste_Image.png

Freeze Position 凍結(jié)在某個(gè)軸向的位移
Freeze Rotation 凍結(jié)在某個(gè)軸向的旋轉(zhuǎn)

注意 剛體休眠

在項(xiàng)目中有的時(shí)候可能會(huì)出現(xiàn)剛體休眠的情況,剛體休眠的時(shí)候睹耐,系統(tǒng)就不會(huì)對(duì)該剛體進(jìn)行計(jì)算硝训,此時(shí)如果物體發(fā)生靜態(tài)碰撞(在碰撞中會(huì)講到靜態(tài)碰撞)就會(huì)失效,檢測不到該剛體,而喚醒剛體彰导,我們可以通過三種方法

  • 腳本控制 通過WakeUp的方法,喚醒剛體
  • 動(dòng)態(tài)碰撞
  • 給剛體施加力

ConstantForce

讓剛體移動(dòng)我們就需要給剛體一個(gè)力掏父,而這個(gè)力的添加我們可以通過一個(gè)ConstantForce這個(gè)組件來添加


Paste_Image.png

我們看下這個(gè)組件的屬性

Paste_Image.png

Force 是按照世界坐標(biāo)給該物體添加力
Relative Force 相對(duì)力陶缺,是按照自身坐標(biāo)系給物體添加力
Torque 按照世界坐標(biāo)添加扭矩力(就是旋轉(zhuǎn)力徽千,在哪個(gè)軸向添加罐栈,就會(huì)繞著哪個(gè)軸旋轉(zhuǎn))
Relative Torque 按照自身坐標(biāo)系添加扭矩力
我們這個(gè)組件只是添加一個(gè)恒定的力琅翻,我們除了這個(gè)組件,我們也可以通過代碼去控制給剛體添加力棠众,這樣更靈活空盼。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末苛骨,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子澄者,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,490評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件测蘑,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)翁锡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門角溃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拷获,“玉大人,你說我怎么就攤上這事减细〉段埽” “怎么了?”我有些...
    開封第一講書人閱讀 165,830評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵邪财,是天一觀的道長。 經(jīng)常有香客問我质欲,道長树埠,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,957評(píng)論 1 295
  • 正文 為了忘掉前任嘶伟,我火速辦了婚禮怎憋,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘九昧。我一直安慰自己绊袋,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評(píng)論 6 393
  • 文/花漫 我一把揭開白布铸鹰。 她就那樣靜靜地躺著癌别,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蹋笼。 梳的紋絲不亂的頭發(fā)上展姐,一...
    開封第一講書人閱讀 51,754評(píng)論 1 307
  • 那天,我揣著相機(jī)與錄音剖毯,去河邊找鬼圾笨。 笑死,一個(gè)胖子當(dāng)著我的面吹牛逊谋,可吹牛的內(nèi)容都是我干的擂达。 我是一名探鬼主播,決...
    沈念sama閱讀 40,464評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼胶滋,長吁一口氣:“原來是場噩夢啊……” “哼板鬓!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起究恤,我...
    開封第一講書人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤穗熬,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后丁溅,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體唤蔗,經(jīng)...
    沈念sama閱讀 45,847評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了妓柜。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片箱季。...
    茶點(diǎn)故事閱讀 40,137評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖棍掐,靈堂內(nèi)的尸體忽然破棺而出藏雏,到底是詐尸還是另有隱情,我是刑警寧澤作煌,帶...
    沈念sama閱讀 35,819評(píng)論 5 346
  • 正文 年R本政府宣布掘殴,位于F島的核電站,受9級(jí)特大地震影響粟誓,放射性物質(zhì)發(fā)生泄漏奏寨。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評(píng)論 3 331
  • 文/蒙蒙 一鹰服、第九天 我趴在偏房一處隱蔽的房頂上張望病瞳。 院中可真熱鬧,春花似錦悲酷、人聲如沸套菜。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽逗柴。三九已至,卻和暖如春顿肺,著一層夾襖步出監(jiān)牢的瞬間嚎于,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評(píng)論 1 272
  • 我被黑心中介騙來泰國打工挟冠, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留于购,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,409評(píng)論 3 373
  • 正文 我出身青樓知染,卻偏偏與公主長得像肋僧,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子控淡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 首先要熟悉一些基本的力學(xué)名詞及相關(guān)公式 剛體(Rigidbody):剛體是指在運(yùn)動(dòng)中和受到力的作用后嫌吠,形狀和大小不...
    FLY旳影子閱讀 11,522評(píng)論 0 11
  • http://www.maiziedu.com/course/540/ 組件教程 prefabs教程http://...
    GZasplin閱讀 1,204評(píng)論 0 0
  • 一、引言 物理引擎是一個(gè)很大的標(biāo)題掺炭,在這里辫诅,我只記錄一些我們較為常用的一些東西,其他的一些深入的東西涧狮,隨著我們的開...
    SimanX閱讀 2,060評(píng)論 0 3
  • 1.游戲?qū)ο笫芰Φ挠绊懯浅R姷挠螒蚯榫翱话热缳愜囉螒蛎捶颍愜囀艿酵屏Α⒛Σ亮Ψ羰印⑴鲎擦Φ攘Φ挠绊懙祷荆a(chǎn)生運(yùn)動(dòng)。物理引擎是...
    L_Sherlock閱讀 6,258評(píng)論 0 5
  • 剛剛看完熱播電視劇《大嫁風(fēng)尚》邢滑,女主夏燃終于收獲美好的愛情腐螟。 電視劇開頭婚禮策劃師夏燃被男朋友蔣劍南拋棄,不知所蹤...
    顧紫閱讀 453評(píng)論 0 0