[請益] UNITY的疑問

看板GameDesign (遊戲設計)作者 (LIMX無限大)時間10年前 (2015/05/12 12:56), 編輯推噓2(205)
留言7則, 2人參與, 最新討論串1/1
請問喔 我做坦克大戰 ROTATE要轉彎 結果好像很卡 坦克掉到地面後左右轉都不太能轉 是摩擦力的關係嗎?左右轉不是很能動.. 然後我的坦克方體從空中掉到地面 我有勾RIGIDBODY 會像真的物品一樣滾個幾圈才停止 USE GRAVITY 可是我覺得滾太久了才停 可以調整嗎怎麼弄 我沒勾IS KINEMATIC 不然會浮在空中.. 看YOUTUBE影片坦克大戰他的坦克左右轉都很順 從天而降的坦克也不會摔來摔去才停止 我著地的地面是斜坡 請有經驗大大提供意見感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.198.165.224 ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1431406578.A.7DF.html

05/12 13:15, , 1F
轉不動→每個frame更新角速度or增強加速度or減少摩擦
05/12 13:15, 1F

05/12 13:16, , 2F
會翻滾→用raycast偵測四腳與地面距離,太遠就施力拉近
05/12 13:16, 2F

05/12 13:17, , 3F
Is Kinematic是移動平台用,一般前景物件不需要勾選
05/12 13:17, 3F

05/12 13:45, , 4F
^通常
05/12 13:45, 4F

05/12 13:47, , 5F
物理上不受其他物件影響,卻可影響其他物件
05/12 13:47, 5F

05/12 13:47, , 6F
才勾選Is Kinematic
05/12 13:47, 6F

05/13 11:35, , 7F
試試調整質量跟物理材質的摩擦力
05/13 11:35, 7F
文章代碼(AID): #1LKOVoVV (GameDesign)
文章代碼(AID): #1LKOVoVV (GameDesign)