【发布时间】:2019-11-29 21:41:59
【问题描述】:
您好,我正在使用 Unity2D 用 c# 制作 2D 游戏。
游戏基本上是塔式堆叠游戏,玩家从数组中获得随机对象,他们需要将这些对象堆叠在一起。物体在屏幕顶部生成,带有身体类型运动学,玩家只能在 x 轴上移动它,当玩家放开物体时,它的身体类型变为动态,它开始下落并降落在起始平台或塔上。
我的问题是,当这个新物体降落在现有的塔或启动平台上时,它不会顺利降落,它会进入另一个物体,有时会反弹,并且经常翻过塔。 当这些物体相互重叠时,它们会振动并导致塔翻倒。
有没有什么办法可以让物体落地时稳定不相互进入?
提前致谢。
【问题讨论】:
-
物理对象自动进行碰撞检测 IIRC。
标签: c# visual-studio unity3d