unity3D中Rigidbody各個(gè)屬性是什么意思?

因?yàn)閡nity 為英文版軟件,很多人不是很理解里面的屬性的意思,本篇主要針對(duì)unity里面物體的剛性屬性進(jìn)行解釋,希望對(duì)廣大的同學(xué)們能有所幫助,能知道各個(gè)參數(shù)如何去設(shè)置。
1、Mass表示物體的質(zhì)量,數(shù)值類型為float,默認(rèn)值為1。大部分物體的質(zhì)量屬性接近于0.1才符合日常生活感官感受,超過10 ,則失去了仿真效果。
2、Drag表示平移阻力,其數(shù)值類型為float,初始值為0,用來表示物體因受阻力而速度衰減的狀態(tài)。
3、Angular Drag 旋轉(zhuǎn)阻力,其數(shù)值類型為float,初始值為0.05,用于模擬物體因旋轉(zhuǎn)而受到的各方面的影響的現(xiàn)象。
4、Use Gravity使用重力,表示物體是否受到重力影響,其數(shù)據(jù)類型是boolean ,初始值為true,該屬性設(shè)置為false時(shí)用來模擬失重現(xiàn)象。
5、Is Kinematic是否遵循運(yùn)動(dòng)學(xué),該屬性表示對(duì)象是否遵循牛頓運(yùn)動(dòng)學(xué)物理定理,其數(shù)據(jù)類型是boolean ,初始值為false。如果該屬性設(shè)置為true表示該物體運(yùn)動(dòng)狀態(tài)不受外力,碰撞和關(guān)節(jié)的影響,而只受到動(dòng)畫以及附加在物體上的腳本影響,但是該物體仍然能改變其他物體運(yùn)動(dòng)狀態(tài),例如游戲中倒下的敵人始終不動(dòng) ,就是利用這個(gè)屬性 。
6、Interpolate 插值,還屬性表示的是該物體運(yùn)動(dòng)的插值模式,默認(rèn)狀態(tài)下是被禁用的。選擇該模式時(shí),在此模式下物理引擎會(huì)在物體的運(yùn)動(dòng)幀之間進(jìn)行插值,使得運(yùn)動(dòng)更加自然。另外插值導(dǎo)致了物理模擬和渲染的不同步,進(jìn)而產(chǎn)生物體輕微抖動(dòng)現(xiàn)象,建議可以對(duì)主要角色使用插值,而其他的則禁用此功能,以達(dá)到折中的效果。
7、Freeze Rotation凍結(jié)旋轉(zhuǎn),該屬性表示的是該物體的旋轉(zhuǎn)是否受到物理定理的約束。默認(rèn)狀態(tài)下任意軸的旋轉(zhuǎn)是受物理定律控制的,該屬性的值是修改在每個(gè)軸上的旋轉(zhuǎn)屬性來實(shí)現(xiàn)的。例如在第一人稱射擊游戲中,通過去除該屬性的控制,可以使玩家完全控制視角旋轉(zhuǎn)。
8、Collision Detection碰撞檢測(cè)模式,默認(rèn)狀態(tài)時(shí)Discrete。在沒有發(fā)生碰撞檢測(cè)的情況下,碰撞物體會(huì)穿過對(duì)方,產(chǎn)生所謂 穿透現(xiàn)象。碰撞模式有不連續(xù)模式(Discrete),連續(xù)模式(Continuous)和動(dòng)態(tài)連續(xù)模式(ContinuousDynamic),動(dòng)態(tài)連續(xù)模式適用于高速運(yùn)動(dòng)的物體,連續(xù)模式僅僅可以用于球體,膠囊和盒子碰撞者的剛體,而且會(huì)嚴(yán)重影響物體的運(yùn)動(dòng)表現(xiàn),因此大部分采用不連續(xù)模式。
注意事項(xiàng):
各個(gè)屬性表示的意思一定要銘記
相關(guān)推薦:
Unity3d怎么創(chuàng)建工程與場(chǎng)景?
相關(guān)文章
- Unity3d怎么設(shè)置第一人稱視角?Unity3d軟件現(xiàn)在已經(jīng)附帶了一個(gè)第一人稱視角,我們只需要?jiǎng)觿?dòng)手指,導(dǎo)入一個(gè)包即可,下面我們就來看看Unity3d設(shè)置第一人視角的教程,需要的2016-07-18
Unity3d怎么創(chuàng)建工程與場(chǎng)景?
Unity3d怎么創(chuàng)建工程與場(chǎng)景?Unity3d創(chuàng)建游戲就是創(chuàng)建工程項(xiàng)目,而一個(gè)項(xiàng)目下有許多的場(chǎng)景。下面簡單介紹一下unity3d如何創(chuàng)建工程的方法,需要的朋友可以參考下2016-07-04- unity3d怎么制作rigidbody剛體?unity3d中想制作物體感覺好像真的受到了力,而實(shí)際是只不過是一堆代碼的執(zhí)行而已。unity3d如何讓物體能受到力的作用呢?請(qǐng)看下文詳細(xì)介紹,2016-06-20
- unity3d外部資源文件怎么導(dǎo)入?unity3d開發(fā)游戲的時(shí)候,需要導(dǎo)入外部資源文件,該怎么將外部資源導(dǎo)入unity3d中呢?請(qǐng)看下文詳細(xì)介紹,需要的朋友可以參考下2016-06-03
- unity3d怎么將外部資源打資源成資源包?unity3d中做游戲的時(shí)候,經(jīng)常需要外部資源,如果不講資源打包帶走,程序就沒辦法運(yùn)行,該怎么打包呢?請(qǐng)看下文詳細(xì)教程,需要的朋友2016-05-30
- unity3d中四種光源有什么區(qū)別?在unity3d中可以創(chuàng)建4種類型光源,這四種光源可以用在不同的環(huán)境下,怎么判斷是么時(shí)候用什么光源比較適合呢?下面我們來看看詳細(xì)介紹2016-04-19
Unity3D攝像機(jī)跟隨小球移動(dòng)而不旋轉(zhuǎn)的設(shè)置方法
Unity3D中怎樣讓攝像機(jī)跟隨小球移動(dòng)而不旋轉(zhuǎn)?Unity3D中使用攝像機(jī)拍小球,它在移動(dòng)的過程中,自身是不斷旋轉(zhuǎn)的,所以,攝像機(jī)也會(huì)跟著一起旋轉(zhuǎn),怎么讓攝像機(jī)不轉(zhuǎn)呢?請(qǐng)看2016-03-16- unity3d自定義的界面怎么還原到初始化狀態(tài)?自己設(shè)置的unity3d界面,但是用著覺得還沒有默認(rèn)的界面好用個(gè),想還原成原來的界面,該怎么設(shè)置呢?下面分享詳細(xì)的設(shè)置方法,很2016-02-13
- unity3D軟件怎么生成exe程序?初次用U3D的學(xué)者可能有這樣的問題,我做好的一個(gè)小游戲,怎么導(dǎo)出成exe的程序呢?下面小編給大家分享下制作過程,需要的朋友可以參考下2015-08-02
Unity3D 實(shí)現(xiàn)怪物巡邏、按路線行走操作
這篇文章主要介紹了Unity3D 實(shí)現(xiàn)怪物巡邏、按路線行走操作,由于之前沒什么經(jīng)驗(yàn),就只能按照自己的想法很愚笨的實(shí)現(xiàn)的,也算拋磚引玉,如果讀者知道如何更簡單的實(shí)現(xiàn)方式,2014-10-20