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

看板GameDesign作者 (石理克)時間6年前 (2017/09/22 12:33), 6年前編輯推噓3(304)
留言7則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《Laiwah (Laiwah)》之銘言: : 板上先進大家好,我大概自學幾個禮拜,這裡有個問題 : 我想要做一個關於螞蟻的遊戲,但是爬了大概三天的文 : 卻找不到如何讓我的螞蟻(物件)沿著有著Polygon collider元件的靜態背景移動 : 就類似螞蟻在地板上行走,然後遇到的牆壁,就轉而在牆面上移動 : 這個是我的靜態物件 蟻巢 : https://i.imgur.com/kr7pOPW.png
: 我的螞蟻上有個膠囊狀的碰撞器 : https://i.imgur.com/RYamhbj.png
: 但是他無法沿著蟻巢壁移動,會掉下去 : https://i.imgur.com/SpiBM8H.png
: 想要的感覺大概就是物件是一直黏在牆壁上的 : 然後還有個問題是 : 如果我想要讓螞蟻前後移動同時轉向,我是將螞蟻的rotation y 軸調整180度 : 不過這時候我的碰撞器好像就會出問題,整隻螞蟻會亂彈跳 : 請問版上先進,我該朝哪方面去爬文呢? : 謝謝 https://imgur.com/a/JW3pW 我提供的範例是用【改變物理方向】來達到你的需求。 (比較複雜但也比較有趣 ^^) 在Unity中你可以呼叫 physics.gravity 來改變遊戲中的重力方向。 https://goo.gl/2LevHe 線上玩 https://goo.gl/zWo1Cy 範例下載 歡迎討論交流唷 ! 也歡迎拜訪一下我的blog : 山姆遊戲 https://sammaru.blogspot.tw/ -- Sent from my Windows -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 202.39.9.175 ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1506054835.A.6CE.html ※ 編輯: sakyer (122.146.89.160), 09/22/2017 12:40:55

09/22 13:13, , 1F
呃 改變重力會整個都影響到吧 這樣有2隻螞蟻怎麼半xD
09/22 13:13, 1F
啊…… 目前版本的確會有問題。須要改成個體的才行 ^^ 阿……想著想著就改好了。已更新成兩個瑪莉歐在場景內,各自重力系統。

09/22 13:17, , 2F
全域重力設為零,每隻螞蟻有自己的外力釘地?
09/22 13:17, 2F

09/22 13:18, , 3F
我還是傾向於用射線釘地來達到緊密操控啦
09/22 13:18, 3F

09/22 13:18, , 4F
不過還是依照需求來選擇實作手段最好
09/22 13:18, 4F

09/22 13:19, , 5F
有分享範例有推 :)
09/22 13:19, 5F
其實最簡單就是弄路徑限制移動方式就解決問題了。只是改變重力我也沒寫過,所以就挑 戰看看囉 ! ※ 編輯: sakyer (122.146.89.160), 09/22/2017 13:31:29 ※ 編輯: sakyer (122.146.89.160), 09/22/2017 13:40:20 ※ 編輯: sakyer (122.146.89.160), 09/22/2017 14:56:42

09/22 15:14, , 6F
忘了補推
09/22 15:14, 6F

09/22 20:05, , 7F
有教學 好貼心 推推
09/22 20:05, 7F
文章代碼(AID): #1Pn9ApRE (GameDesign)
文章代碼(AID): #1Pn9ApRE (GameDesign)