Latest

健康檢查

最近做了健康檢查,以下是快速筆記: 繳交糞檢 尿檢 血液 (裝成三瓶) 心臟 (貼至少十個貼片,然後分別連接上管子) X光 (正面、側面) 肛門 身高和體重、體脂肪和骨頭密度等等、視力、辨色力、眼壓 照胃鏡前 (右手注射葡萄糖並留著注射器、喝胃乳、嘴巴噴麻藥兩次:一次先吞下去、之後含一下吞下去、側躺在闖上戴上呼吸器、右手注射麻藥時痛痛的)

Unity_移動 x 碰撞 x 走斜坡

讓人物往左移動
transform.Translate(Vector2.left * Time.deltaTime);
(Time.deltaTime用處是延遲移動,不加的話,人物會移動超快)



如何讓背景可以被站立?
在BackScene裡加了一個GameObject,內含Box Collider 2D (黃框)
我也發現左上角的那幾個按鈕有的是移動位置,有的是調整大小 (紅圈)


參考這支影片



本來火柴人加了Rigidbody後會因為重力落下~
但是並不會落到已經加了Box Collider的地面物件上
後來我在火柴人身上又加Box Collider,則可以成功落到地面!!

只不過...
出現了以下問題

(stickman running sprite and slope are from internet)

在經過Dark指點迷津之後
已找到解法:

第一步~
在往左(右)移動的程式碼再加上這行~
transform.rotation = Quaternion.Euler(transform.rotation.eulerAngles.x, 0, 0);

第二步~
Rigidbody 2D裡面的Constraint~
勾選Freeze Position的X~

留言

這個網誌中的熱門文章

公司職務 × 英文縮寫 × 中文對照 (2023.04.21 更新)

健康檢查

【Unity】TextMesh Pro 顯示中文