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 ...