Требуется помощь в обнаружении столкновений с помощью Box2d - PullRequest
0 голосов
/ 09 декабря 2010

После нескольких примеров проектов я начал свою первую игру в кокосах 2d и box 2d, где объекты падают с парашюта, а вы убиваете их с помощью рогатки.Теперь я застрял на пару вещей на некоторое время:

Проблема столкновения:

  1. Используя Box 2d, я столкнулся с объектами.Однако, когда я добавляю счетчик, чтобы получить счетчик моего столкновения, я не работаю.Счетчик увеличивается, даже если процентиль перемещен за пределы экрана. Не знаю, как от этого избавиться.

  2. Я пытаюсь получить случайное вращение моих спрайтов, которые падают свыше, как опыт с парашютом.Теперь все они вращаются на один и тот же угол.

  3. Наконец, мне нужно избавиться от окружающих спрайтов, когда происходит столкновение.Пример: Когда процентиль сталкивается с падающим объектом, в радиусе 2,5 см другие спрайты также должны исчезнуть.

Мне очень нужна помощь и предложения, отсюда и все 3 вопроса @ один раз:-).Я предоставил ссылку на мой проект, чтобы вы могли посмотреть @ исходный код.Отчаянно ищите вашей помощи, ребята !!!

Загрузить исходный код:

http://jumbofiles.com/6fn5mmpnq1q8/Karthik.zip.html

Budding Developer,

Karthik

Ответы [ 3 ]

0 голосов
/ 17 февраля 2012

Вы можете получить лучший учебник для конкретного требования, которое вы описали здесь ..... Ссылка для этого заключается в следующем http://www.raywenderlich.com/606/how-to-use-box2d-for-just-collision-detection-with-cocos2d-iphone Учебное пособие состоит из 2 частей и кратко описывает код. Код этого кода описан, и вы можете получить от него много помощи.

0 голосов
/ 08 ноября 2012

квест 1 + 3: вам нужна ссылка для чтения, которую разделяют Микаэль и Марин

квест 2: в cocos2d, если вы хотите получить случайное значение, вы можете использовать функцию поддержки (например: rand (),random (), CCRANDOM_0_1 () ....) ... я думаю, вам нужно установить значение поворота для объекта.Я не знаю вашу проблему, вам нужно объяснить ее (ссылка «Файл не найден или удален / отключен из-за неактивности или DMCA»)

0 голосов
/ 10 декабря 2010

У вас есть довольно хороший учебник: http://www.raywenderlich.com/475/how-to-create-a-simple-breakout-game-with-box2d-and-cocos2d-tutorial-part-12

Я думаю, что вы можете решить ваши проблемы

...