2D游戏,物体碰到屏幕边界,如何停止

wylwyl1108 2019-04-23 05:17:54
初学者,我在摄像机中,添加了 Edge Collider 2D, 飞机加了box collider 2D,和刚体,
碰到屏幕边缘时,会弹回来,如何不弹回来,直接停留在屏幕边缘
...全文
1183 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hina90 2019-05-10
  • 打赏
  • 举报
回复
你把缸体的物理特性关闭了 不就OK了
Shadowrabbit 2019-04-28
  • 打赏
  • 举报
回复
飞机移动方法里限定position超过边界坐标时return
幽幽有悠悠呦 2019-04-26
  • 打赏
  • 举报
回复
之所以会弹回来,是因为物理有惯性、阻力、摩擦力、弹力等等。。很多。现在你遇到的就是弹力。 你需要添加一个物理材质,然后那个物理材质的弹力属性清空掉,并设置到对象上
  • 打赏
  • 举报
回复
参考横版 人物如何停留在地面,碰的时候别把力或者坐标增量置反,按左碰到左就置0这样。

2,585

社区成员

发帖
与我相关
我的任务
社区描述
Unity3D相关内容讨论专区
游戏unity 技术论坛(原bbs)
社区管理员
  • Unity3D
  • 芝麻粒儿
  • 「已注销」
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

Unity3D社区公告:

  1. 社区致力于解决各种Unity3D相关的“疑难杂症”。
  2. 社区不允许发布与Unity3D或相关技术无关内容。
  3. 社区版主邀请各位一道为打造优秀社区不懈努力。

试试用AI创作助手写篇文章吧