作者aa12783509 (Ace)
看板GameDesign
标题[请益] Unity Collider 2D 问题询问
时间Tue Oct 10 10:01:01 2017
第一次在这版发问
自己对软体非常的有兴趣
希望有朝一日可以往这方面前进精进
最近看C++看得有点累了 又回来玩了一下Unity(虽然还是一个菜逼巴XD
想说可以利用自己空闲的时间 摸个什麽小东西出来
也可以当作是自己的作品XDDD
所以定了一个小目标 让自己去完成!!
最近在做2D的小游戏 遇到了一个问题就是
因为我知道3D的部分 如果遇到不规则要做边框
可以用Mesh Collider 就会直接把整个不规则的东西 或者整个物体用出边框来
https://blog.gtwang.org/wp-content/uploads/2015/09/mazestoprint-maze.jpg
但是在2D的话 以这图为例 如果我要让一个物体在那迷宫里面移动
那在Collider的部分 有办法让墙壁会有自己的边框吗!?
如果是做一张背景图 再做第二张 去被的墙壁
墙壁用类似3D的Mesh Collider的方式
还是说 只能用Box Collider的方式 一个一个去拉
那想再问第二个问题 假设 真的只能一个一个Box Collider去做的话
那我直接新增一个Game Object -> Game Empty在里面一次新增很多个Box Collider
与我直接从background的图片新增多个Box Collider 这两者会有什麽差异嘛!?
再问第三个就是 我物体与墙壁边框互相碰撞的话
我物体移动是用GetKey那他碰撞到墙壁的话 会一直抖抖抖 这部分有办法解决吗XD
在这边感谢 不管是看完 还是有帮忙回答的大大们>< 先谢谢你们了 问题有点多
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.238.115.135
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GameDesign/M.1507600864.A.0B5.html
1F:推 wix3000: 2D可以用Polygon Collider 10/10 12:31
2F:→ wix3000: 一直抖的话要嘛在移动前先做碰撞检测,要嘛移动不要用 10/10 12:32
3F:→ wix3000: Translate,改用Rigidbody的相关方法 10/10 12:33
好 那我晚点试试看~~~ 看看有没有办法可以解决
※ 编辑: aa12783509 (36.238.115.135), 10/10/2017 12:47:19
那我想要再问一个 我上面提到的Game Object creat Game Empty新增的Collider
与我直接用背景图 或者是用图片 去新增Collider两者会有差异嘛!?
※ 编辑: aa12783509 (36.238.115.135), 10/10/2017 19:13:16
4F:推 wix3000: 就我所知没有差异,又或者从管理的角度来看前者较好 10/10 19:19
5F:推 lau7127: 把移动写在FixedUpdate里可以解决一直抖的问题 10/15 21:38