2017-05-26 30 views
0

我正在開發一個遊戲,它是BodyType.DynamicBody的十個球。 BodyType.KinematicBody有一些障礙。球撞到障礙物並且球反彈。還行吧。但是球可以以這種方式擊中對方。我希望球不能碰到對方並穿過對方。在Box2d碰撞對象類型的情況下,可變身體類型?

總之,球會撞到障礙物,但不會擊中其他球。

(如果你知道遊戲ballz或bbtan,我想他們的品牌similiar遊戲)

回答

0
  1. 創建一個新的物理層。點擊Inspector中「圖層」的位置,點擊「添加圖層...」,並將圖層命名爲「球」(名稱不重要)。
  2. 將你的球設置到這個物理層。點擊檢查器中的「圖層」下拉列表,然後選擇「球」
  3. 轉至:編輯 - >項目設置 - >物理
  4. 在檢查器中,您應該看到一個奇怪的複選框。取消選中那就是「球」和「球」

Physics settings

你的球,現在不會互相碰撞的交叉框。