作者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/cn.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