Как да създадете кръгове в Box2D?

Искам кръга с box2d във видеото. http://goo.gl/39Ff3


person Kadir    schedule 21.04.2012    source източник
comment
какво си пробвал Какви ресурси разгледахте? В коя(и) част(и) сте заседнали?   -  person    schedule 22.04.2012


Отговори (1)


Проверихте ли този сайт? Изглежда има много уроци.

И не забравяйте ръководството, особено 4.2 Circle Shapes.

Кръгови форми
Кръговите форми имат позиция и радиус. Кръговете са плътни. Не можете да направите кух кръг, като използвате формата на кръг.

   b2CircleShape circle;
   circle.m_p.Set(2.0f, 3.0f);
   circle.m_radius = 0.5f
person rekire    schedule 21.04.2012
comment
Моля, изчистете повече този отговор или вместо това обмислете коментар. - person ; 22.04.2012
comment
те са полезни, но аз искам кръгове, които имат номер и действат като във видеото. а именно кръговете не могат да преминат. (те не могат да останат на същото място). - person Kadir; 22.04.2012
comment
Поведението по подразбиране е формите да не преминават една през друга... какво се случва във вашата симулация? Рисуването на число в тях не е част от Box2D, трябва да получите текущата позиция и ъгъл и да го нарисувате сами. - person iforce2d; 22.04.2012
comment
Отговор, който е просто куп връзки към страници, които вече не съществуват, всъщност не е отговор - person A.R.; 17.11.2017
comment
@A.R. благодаря ви, че посочихте проблеми с моя 5-годишен отговор. Надявам се сега да е малко по-добре. - person rekire; 18.11.2017
comment
@Това е проблемът само с публикуването на връзки, те в крайна сметка изтичат. Сега вашият отговор ще продължи още 5 години без проблеми :) - person A.R.; 29.11.2017