2013-06-04 1 views
1

Как я могу сделать b2Body в box2d так, чтобы он мог сформировать кольцо, которое не сталкивается с центром точно так же, как кольцо. например, когда мы щелкаем по объекту, и есть другое тело (например, полюс), полюс может войти внутрь с кольца.Ring and Pole - Box2d

так: enter image description here

ответ

1

вы можете сделать стык двух окружностей тела, как этот

o o -> 

      || 
      || 
     o||o 
      || 
+0

Вы также можете поместить два светильника на одном твердого тела. – iforce2d

0

Что первое приходит на ум, чтобы инвертировать полюс, то есть сам полюс просто дыра, и пространство вокруг него коробки. Затем поместите над ним перевернутое изображение (похожее на полюс), затем кольца попадают в отверстие. Просто нужно одурачить глаз.