Я хочу создать cclayer с 4-5 летающими объектами, летающими в случайных направлениях на экране.Я также хочу, чтобы эти летающие объекты были прозрачными друг для друга, что означает, что они могут летать сквозь друг друга.
Что я могу придумать, как сделать:
С Box2D
- Создайте мир box2d с 0 гравитацией.и добавьте статическое полигональное заземление по краям экрана.
- Дайте начальную силу каждому из летающих объектов, позвольте им летать вокруг и отражайтесь на основании.
Проблемы:Объекты все еще отдыхают через некоторое время .. Не знаю почему.Объекты сталкиваются друг с другом, не знаю, как заставить их пролететь сквозь друг друга.
Без Box2D
использовать CCMove для каждого объекта, определять, достигают ли они краяэкрана, рассчитать новый путь для их движения ..
Может кто-нибудь указать мне направление, какой путь проще?Большое спасибо.