作者Laiwah (Laiwah)
看板GameDesign
標題[請益] 讓物件沿著不規則靜態背景移動?
時間Sun Sep 17 01:10:15 2017
板上先進大家好,我大概自學幾個禮拜,這裡有個問題
我想要做一個關於螞蟻的遊戲,但是爬了大概三天的文
卻找不到如何讓我的螞蟻(物件)沿著有著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://webptt.com/m.aspx?n=bbs/GameDesign/M.1505581818.A.BC3.html
1F:推 b87088: 我想應該是把重力關掉,打射線下去偵測用程式去旋轉吧。 09/17 03:05
2F:→ b87088: 讓射線偵測地板一直維持一點距離 09/17 03:10
4F:→ b87088: -slope-angle.html 09/17 03:24
6F:推 cjcat2266: 推樓上,也可參考 #1MzrJMwb 09/17 04:15
7F:推 cjcat2266: 但遇到變化極大的地形還是有可能炸掉,像是圖中的地形 09/17 04:17
8F:→ cjcat2266: 尖角。更安全穩定的做法是直接分析地形資訊,算出新的 09/17 04:17
9F:→ cjcat2266: 完整和方向 09/17 04:17
10F:→ cjcat2266: *位置* 和方向 09/17 04:17
11F:→ cjcat2266: 用物理引擎實作緊密操控是種容易落入的陷阱 09/17 04:19
12F:→ y3k: 遇到這種通常我都把引擎本身的物理關掉 自己兜自己的系統了 09/18 07:21
13F:→ y3k: 除非引擎本身有支援不同重力方向的動態調整 09/18 07:22
15F:→ sakyer: 油膩踢可以改重力方向 09/21 13:33
16F:推 sakyer: 程式碼整理完再分享出來 09/21 13:35
17F:推 dreamnook: 推樓上 09/21 17:29
18F:推 jimmy2822: 推改變重力方法 09/26 19:28