Unity2D入門5 爬梯子

2021-10-03 20:54:06 字數 693 閱讀 7713

public

float climbspeed =2f;

private

bool inladder;

public

collider2d platf;

private

void

ontriggerstay2d

(collider2d collision)

else

if(input.

getkey

(keycode.downarrow)

)else

if(input.

getkey

(keycode.space)

)else

if(inladder)}}

private

void

ontriggerexit2d

(collider2d collision)

if

(input.

getkey

(keycode.uparrow)

)

用兩個bool變數"setladder"和"setinladder"控制在梯子上的兩個動畫——停留和爬動。

在梯子上時忽略player和所到平台的碰撞

且在梯子上是 剛體重力為0,爬動有固定速度climbspeed。

Unity2D 渲染層級

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

Unity2D動畫繫結

這次做了乙個unity的2d動畫,記錄一下,怕下次忘了怎麼做。首先是先決條件,推薦使用unity2019.2或更高版本,安裝 2d animation 和 2d psd importer 包。官方文件 資源檔案需要 psb 格式,直接使用ps另存為psb格式就可以了。我是線在手機上隨便畫了乙個,然後...

unity2D關節筆記

distance joint 2d 距離關節 重複部分不重覆記錄 用來限制兩物體的距離,可以根據其物理特性做旋轉運動。擺錘 enable collision 被關節連線的兩個物體是否能相互碰撞。connected rigid body 附加關節的物體所要連線的另一物體。auto configure ...