unity2D關節筆記

2021-10-21 10:18:43 字數 1866 閱讀 4891

distance joint 2d 距離關節(重複部分不重覆記錄)

用來限制兩物體的距離,可以根據其物理特性做旋轉運動。(擺錘)

enable collision:被關節連線的兩個物體是否能相互碰撞。

connected rigid body:附加關節的物體所要連線的另一物體。

auto configure connected anchor:只要給出anchor的值,引擎就會自動計算connected anchor值。(感覺沒什麼用,直接拖動錨點可能更方便。)

anchor:關節所在物體錨點的座標。

connected anchor:關節所連線另一物體的錨點座標。

auto configure distance:自動計算並設定兩物體的距離,可以根據拖動改變。

distance:兩物體的距離。

max distance only:是否僅保持最大距離。如果不是,則將保持兩物體給定的距離。

break force:破壞關節所需要的力。

fixed joint2d固定關節

break torque:破壞力矩所需要的轉矩。

frequency:振動頻率。

damping ratio:阻尼比。(各種摩擦和其他阻礙作用)

friction joint 2d摩擦關節

max torque:設定連線的遊戲物件之間的角度,值高的話將阻礙物體間的轉動。

max force:較高的 max force 值(最高為 1,000,000)將產生強大的線性阻力,較低的 max torque 值將產生弱小的角度阻力。2d 剛體遊戲物件會很容易以相對角度移動。

hinge joint 2d 鉸鏈關節

使物體圍繞乙個固定點旋轉

use motor:是否使用馬達.若使用,則使鉸鏈關節保持穩定轉速;若不使用,則就是簡單受到重力因素而擺動的鉸鏈關節。

motor speed:旋轉速度.單位公尺/秒或者角度/秒,負值表示反方向。

maximum motor force:最大扭矩值,表示到最大旋轉速度的難易程度.建議預設值

use limits:是否使用角度限制.若使用則鉸鏈關節旋轉到限制角度後就停止.引數包含lower angle及upper angle。

relative joint 2d相對關節

用來保持兩個物體的相對位置關係

correction scale:預設設定0.3通常是合適的。

auto configure offset 選中可以自動設定和維持連線物件之間的距離和角度。

linear offset 指定維持連線物件之間的距離。

angular offset 指定維持連線物件之間的角度。

slider joint 2d滑動關節

auto configure angle:自動調節物體起始的角度。

angle:自行設定並固定物體起始時的角度。

use motor:是否使用馬達.使用則可自動滑動到終點。

use limits:是否使用距離限制,限制滑塊兩端的距離,使用後只會在lower translation和upper translation兩端內的範圍內滑動。

spring joint 2d 彈簧關節

彈簧效果,兩物體會被限制在一定相對距離內。

target joint 2d目標關節

連線到指定目標點,而非物體。

wheel joint 2d車輪關節

模擬滾動的車輪,使物件可通過車輪而移動.車輪使用懸架「彈簧」來保持與車身主體的距離。

Unity 2D物理關節

說明 較比於源專案,我自行做了如下設定 使用方法 實現用途 使用方法 實現用途 使用方法 use limits 是否使用角度限制.若使用則鉸鏈關節旋轉到限制角度後就停止.引數包含lower angle及upper angle 實現用途 使用方法 use limits 是否使用距離限制,限制滑塊兩端的...

Unity2D開發學習筆記 二

先寫乙個playerinput2d類來獲取玩家得輸入,對於使用者的輸入可以分為兩種型別的訊號,一是永續性的訊號例如移動等長按型的訊號,還有種是像攻擊,跳躍這種瞬間型的訊號。public float horizon 因為是2d遊戲所以,通過這個浮點數的正負來決定角色的水平速度 public bool ...

Unity2D 渲染層級

渲染層級 camera 攝像機 depth 值越高物體越在上面 在同乙個camera中 sorting layer 越在下面的sorting layer 越在上面 例如 player 層物體顯示在default層物體的上面 最後 order in layer 誰的數值大,誰在上方 一般設計思路 第一...