現(xiàn)實(shí)世界中的物體都受到力的作用,所以才會有多姿多彩的生活。那么在游戲中又如何讓游戲?qū)ο笠彩艿搅Φ淖饔媚兀螒蛑形矬w受到力的作用,更多地是現(xiàn)象的模擬,而不是真的受到力的作用。通俗一點(diǎn),就是讓你感覺好像真的受到了力,而實(shí)際是只不過是一堆代碼的執(zhí)行而已。unity3d如何讓物體能受到力的作用呢?下面簡單介紹一下。
1、啟動unity3d游戲引擎。這里我就隨便啟動一個之前的項(xiàng)目了。
2、隨便建立一個物體。這里我就建立了一個立方體。
3、然后再檢視窗口,為選擇的立方體添加一個組件,單擊add componet。
4、在彈出的窗口中,單擊physics;彈出新的窗口,單擊rigidbody(剛體)。
5、這時所選擇的立方體就有了剛體組件。添加了這個組件的游戲?qū)ο罂梢越邮芡饬团ぞ亓Γ⑶蚁裾鎸?shí)的物體一樣接受摩擦力和重力,還可以與其他物體發(fā)生相互碰撞。
6、剛體組件的具體參數(shù)。
1)mass 質(zhì)量,以千克計(jì)算。
2)drag 空氣阻力,當(dāng)物體受力運(yùn)動時空氣的阻力,以牛頓計(jì)算。
3)angular drag 空氣角阻力,當(dāng)物體受扭矩力選擇時空氣的阻力,以牛頓計(jì)算。
4)use gravity 使用重力,當(dāng)開啟此項(xiàng),物體會受到重力作用。
5)is kinematic 是否開啟動力學(xué),開啟此項(xiàng),物體不受力的作用。
6)constrants:約束。用于控制剛體運(yùn)動的約束。
相關(guān)推薦:
unity3d中四種光源有什么區(qū)別?
unity3d外部資源文件怎么導(dǎo)入?
unity3D軟件怎么生成exe程序?
新聞熱點(diǎn)
疑難解答
圖片精選