国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Unity——使用鉸鏈關(guān)節(jié)制作懸掛物體效果

這篇具有很好參考價值的文章主要介紹了Unity——使用鉸鏈關(guān)節(jié)制作懸掛物體效果。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目的

在場景中創(chuàng)建一個懸掛的物體,是把多個模型懸掛在一起可以自由搖擺,類似鏈條的效果

效果圖
Unity——使用鉸鏈關(guān)節(jié)制作懸掛物體效果
前言

什么是鉸鏈關(guān)節(jié)?

鉸鏈關(guān)節(jié) 將兩個剛體(Rigid body)組會在一起,從而將其約束為如同通過鉸鏈連接一樣進(jìn)行移動。它十分適合門、鏈條、鐘擺等模擬效果。

步驟
  1. 打開unity3d場景,在里面創(chuàng)建一個立方體Cube。

Unity——使用鉸鏈關(guān)節(jié)制作懸掛物體效果
  1. 接著給立方體Cube添加剛體 Rigidbody 組件

Unity——使用鉸鏈關(guān)節(jié)制作懸掛物體效果
  1. 接著給立方體Cube添加 Hinge Joint 鉸鏈關(guān)節(jié) 組件。

Unity——使用鉸鏈關(guān)節(jié)制作懸掛物體效果
  1. 創(chuàng)建兩個膠囊體Capsule,同樣添加剛體 Rigidbody以及Hinge Joint鉸鏈關(guān)節(jié)組件,通過旋轉(zhuǎn)和移動工具把位置調(diào)整如下大致情況。

Unity——使用鉸鏈關(guān)節(jié)制作懸掛物體效果
  1. 把立方體Cube里面的連接錨點Anchor的y設(shè)置為1Axis設(shè)置軸向Z為1。

Unity——使用鉸鏈關(guān)節(jié)制作懸掛物體效果
  1. 把立方體Cube拖放到Capsule中的Connected Body中作為懸掛的物體。

Unity——使用鉸鏈關(guān)節(jié)制作懸掛物體效果
  1. Capsule拖放到Capsule(1)中的Connected Body中。

Unity——使用鉸鏈關(guān)節(jié)制作懸掛物體效果
  1. 運行unity場景,就可以發(fā)現(xiàn)三個物體懸掛在半空中,在重力的作用下Z軸方向,左右進(jìn)行搖擺。

備注

默認(rèn)效果一般達(dá)不到真實感的要求,需要根據(jù)需求調(diào)節(jié)鉸鏈中的Spring彈力、Motor馬達(dá)、Limits限制約束等的屬性值。

屬性功能

屬性

功能

Connected Body

連接的對象,如果沒有設(shè)置,則連接到世界

Anchor

自身擺動的軸的位置。該位置在本地坐標(biāo)系中定義

Axis

繞著某個軸旋轉(zhuǎn)。

Auto Configure Connected Anchor

如果啟用此選項,則將自動計算 Connected Anchor 位置以匹配 anchor 屬性的全局位置。這是默認(rèn)的,如果禁用此選項,則可以手動配置連接錨點的位置。

Connected Anchor

手動配置連接對象的錨位置

Use Spring

與連接體相比,彈簧使剛體達(dá)到特定角度

Spring

使對象移動到該位置的力

Damper

阻力,該值越高,對象減速越快

Target Position

彈簧的目標(biāo)角度。彈簧朝向以度為單位測量的角度拉動

Use Motor

使用電機使物體旋轉(zhuǎn)

Target Velocity

對象試圖達(dá)到的目標(biāo)速度

Force

為了達(dá)到速度而施加的力

Free Spin

勾選后,電機永遠(yuǎn)不會用于制動旋轉(zhuǎn),只能加速。

Use Limits

勾選后,鉸鏈的角度將限制在最小值和最大值之內(nèi)

Min

旋轉(zhuǎn)的最小角度。

Max

旋轉(zhuǎn)可以達(dá)到的最大角度。

Bounciness

當(dāng)物體達(dá)到最小或最大停止限制時,物體會反彈多少

Contact Distance

在距離極限觸點的接觸距離內(nèi)將持續(xù)存在以避免抖動

Break Force

破壞此關(guān)節(jié)需要的力。

Break Torque

破壞此關(guān)節(jié)需要的扭矩。

Enable Collision

選中時,這將啟用與關(guān)節(jié)連接的物體的碰撞

Enable Preprocessing

禁用預(yù)處理有助于穩(wěn)定不可能完成的配置。

Mass Scale

質(zhì)量縮放

Connected Mass Scale

連接體的質(zhì)量縮放文章來源地址http://www.zghlxwxcb.cn/news/detail-424061.html

到了這里,關(guān)于Unity——使用鉸鏈關(guān)節(jié)制作懸掛物體效果的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 使用DoTween插件在Unity中實現(xiàn)物體或場景的振動效果

    在Unity中,我們可以使用DoTween插件來實現(xiàn)物體或場景的振動效果。DoTween是一個功能強大的插件,可以簡化動畫的創(chuàng)建和管理過程,并提供了豐富的插值和緩動函數(shù),使得振動效果的實現(xiàn)變得更加容易。 首先,我們需要確保已經(jīng)安裝了DoTween插件,并將其導(dǎo)入到Unity項目中。接

    2024年04月17日
    瀏覽(95)
  • 【Unity ShaderGraph使用雪碧圖制作導(dǎo)航光效效果】

    【Unity ShaderGraph使用雪碧圖制作導(dǎo)航光效效果】

    效果: ShaderGraph的制作: shader中uv數(shù)和雪碧圖的uv數(shù)對上就能出效果。 直接上代碼: 代碼綁定: 下面是雪碧圖:

    2024年02月15日
    瀏覽(31)
  • Unity實現(xiàn)殺戮尖塔出牌效果( 三. 貝塞爾曲線引導(dǎo)箭頭繪制,卡牌使用效果制作)

    Unity實現(xiàn)殺戮尖塔出牌效果( 三. 貝塞爾曲線引導(dǎo)箭頭繪制,卡牌使用效果制作)

    1. 攻擊類型卡牌 ①拖拽超過一定高度之后卡牌會移動到手牌中心位置 ②出現(xiàn)攻擊引導(dǎo)箭頭 (塞貝爾曲線) ③成功指向目標(biāo)怪物后打出 2. 技能能力類型卡牌 ①可自由拖動 ②脫離手牌高度后打出 這里只展示此效果核心代碼內(nèi)容,重復(fù)代碼不做贅述,上期(二.鼠標(biāo)指向卡牌時,

    2024年04月12日
    瀏覽(138)
  • unity實現(xiàn)玩家碰觸物體打開提示效果

    unity實現(xiàn)玩家碰觸物體打開提示效果

    玩家進(jìn)入觸碰某個物體,物體便會彈出提示框一個小效果。這個效果是在一個小demo里做的,需要多處使用,于是做成了單例。 兩個部分,一個是物體的提示框,一個是玩家。當(dāng)然玩家是提前做好的。 首先提示框關(guān)于腳本的部分。 (1)聲明并獲取,老樣子,初始化時不可見

    2024年02月07日
    瀏覽(58)
  • Unity3D 基礎(chǔ)——使用 Mathf.SmoothDamp 函數(shù)制作相機的緩沖跟蹤效果

    Unity3D 基礎(chǔ)——使用 Mathf.SmoothDamp 函數(shù)制作相機的緩沖跟蹤效果

    使用 Mathf.SmoothDamp 函數(shù)制作相機的緩沖跟蹤效果,讓物體的移動不是那么僵硬,而是做減速的緩沖效果。將以下的腳本綁定在相機上,然后設(shè)定好 target 目標(biāo)對象,即可看到相機的緩動效果。通過設(shè)定 smoothTime 的值,可以調(diào)節(jié)緩動效果的持續(xù)時間。 Mathf-SmoothDamp - Unity 腳本 A

    2024年01月16日
    瀏覽(19)
  • Unity Dotween插件物體、ui的移動 旋轉(zhuǎn) 縮放效果

    Unity Dotween插件物體、ui的移動 旋轉(zhuǎn) 縮放效果 #腳本應(yīng)用命名空間 using DG.Tweening; ##讓游戲物體平移 //參數(shù)一:要移動到的位置 //參數(shù)二:動畫完成要多少秒 transform.DOMove(new Vector3(1,3, 8.08f),5.5f); ##讓游戲物體旋轉(zhuǎn) //參數(shù)一:要旋轉(zhuǎn)成的樣子的坐標(biāo) //參數(shù)二:旋轉(zhuǎn)動畫多少秒完成 trans

    2024年02月01日
    瀏覽(25)
  • 【unity細(xì)節(jié)】怎么讓物體產(chǎn)生碰撞后不會被撞飛,但是有碰撞停止的效果

    【unity細(xì)節(jié)】怎么讓物體產(chǎn)生碰撞后不會被撞飛,但是有碰撞停止的效果

    ?????個人主頁 :@元宇宙-秩沅 hallo 歡迎 點贊?? 收藏? 留言?? 加關(guān)注?! 本文由 秩沅 原創(chuàng) 收錄于專欄 :unity細(xì)節(jié)和bug 物體和物體間進(jìn)行碰撞,達(dá)到了碰撞效果但是,由于速度過快撞飛了,如果想要即達(dá)到碰撞的效果又不會被撞飛該怎么操縱 撞飛的原因就是由于力的相

    2024年02月15日
    瀏覽(78)
  • unity多個物體多種材質(zhì)切換效果實現(xiàn)方法(方法比較笨,還有不足之處多多指導(dǎo))

    unity多個物體多種材質(zhì)切換效果實現(xiàn)方法(方法比較笨,還有不足之處多多指導(dǎo))

    多種材質(zhì)切換:獲取物體的MeshRenderer組件上所有的材質(zhì)球,并將其存放到數(shù)組中;創(chuàng)建另一個數(shù)組存放需要新材質(zhì)球,通過循環(huán)遍歷將將需要替換的材質(zhì)球存放在創(chuàng)建好的數(shù)組內(nèi)。 比如說同時給象棋的棋盤和棋子切換不同材質(zhì),具體步驟如下: 1.分別導(dǎo)入棋盤、棋子模型;黑

    2024年02月17日
    瀏覽(17)
  • 在Unity中,實現(xiàn)兩點生成拋物線,物體在生成的拋物線上移動的效果。

    創(chuàng)建游戲物體:編寫腳本,將游戲物體放置在拋物線上,讓游戲物體沿拋物線移動。

    2024年02月16日
    瀏覽(17)
  • 【Unity】兩種方式實現(xiàn)彈跳平臺/反彈玩家(玩家觸發(fā)與物體自身觸發(fā)事件實現(xiàn)蹦床的物理效果)

    【Unity】兩種方式實現(xiàn)彈跳平臺/反彈玩家(玩家觸發(fā)與物體自身觸發(fā)事件實現(xiàn)蹦床的物理效果)

    只實現(xiàn)物理反彈的效果,不實現(xiàn)蹦床會有的視覺拉伸效果,請自行找相關(guān)代碼 經(jīng)過我的實踐,我發(fā)現(xiàn)要想實現(xiàn)一個平臺反彈的效果,要么就選擇給player添加一個物理材質(zhì)(平臺加了沒用), 但是這樣會造成一個問題,如果我們要弄一個3d控制器的游戲,那么沒理由讓玩家什么

    2024年02月07日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包