[請益] 讓物件沿著不規則靜態背景移動?

看板GameDesign (遊戲設計)作者 (Laiwah)時間8年前 (2017/09/17 01:10), 編輯推噓7(7011)
留言18則, 6人參與, 最新討論串1/2 (看更多)
板上先進大家好,我大概自學幾個禮拜,這裡有個問題 我想要做一個關於螞蟻的遊戲,但是爬了大概三天的文 卻找不到如何讓我的螞蟻(物件)沿著有著Polygon collider元件的靜態背景移動 就類似螞蟻在地板上行走,然後遇到的牆壁,就轉而在牆面上移動 這個是我的靜態物件 蟻巢 https://i.imgur.com/kr7pOPW.png
我的螞蟻上有個膠囊狀的碰撞器 https://i.imgur.com/RYamhbj.png
但是他無法沿著蟻巢壁移動,會掉下去 https://i.imgur.com/SpiBM8H.png
想要的感覺大概就是物件是一直黏在牆壁上的 然後還有個問題是 如果我想要讓螞蟻前後移動同時轉向,我是將螞蟻的rotation y 軸調整180度 不過這時候我的碰撞器好像就會出問題,整隻螞蟻會亂彈跳 請問版上先進,我該朝哪方面去爬文呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.12.203 ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1505581818.A.BC3.html

09/17 03:05, , 1F
我想應該是把重力關掉,打射線下去偵測用程式去旋轉吧。
09/17 03:05, 1F

09/17 03:10, , 2F
讓射線偵測地板一直維持一點距離
09/17 03:10, 2F

09/17 03:24, , 4F
-slope-angle.html
09/17 03:24, 4F

09/17 03:26, , 5F
09/17 03:26, 5F

09/17 04:15, , 6F
推樓上,也可參考 #1MzrJMwb
09/17 04:15, 6F

09/17 04:17, , 7F
但遇到變化極大的地形還是有可能炸掉,像是圖中的地形
09/17 04:17, 7F

09/17 04:17, , 8F
尖角。更安全穩定的做法是直接分析地形資訊,算出新的
09/17 04:17, 8F

09/17 04:17, , 9F
完整和方向
09/17 04:17, 9F

09/17 04:17, , 10F
*位置* 和方向
09/17 04:17, 10F

09/17 04:19, , 11F
用物理引擎實作緊密操控是種容易落入的陷阱
09/17 04:19, 11F

09/18 07:21, , 12F
遇到這種通常我都把引擎本身的物理關掉 自己兜自己的系統了
09/18 07:21, 12F

09/18 07:22, , 13F
除非引擎本身有支援不同重力方向的動態調整
09/18 07:22, 13F

09/21 13:33, , 14F
大概是這樣 ... https://goo.gl/UduuJq
09/21 13:33, 14F

09/21 13:33, , 15F
油膩踢可以改重力方向
09/21 13:33, 15F

09/21 13:35, , 16F
程式碼整理完再分享出來
09/21 13:35, 16F

09/21 17:29, , 17F
推樓上
09/21 17:29, 17F

09/26 19:28, , 18F
推改變重力方法
09/26 19:28, 18F
文章代碼(AID): #1PlLhwl3 (GameDesign)
文章代碼(AID): #1PlLhwl3 (GameDesign)