Мне было интересно, если кто-нибудь может дать мне советы о том, как добиться следующего с помощью Box2D на iphone:
1) У меня есть мир Box2D с нормальной силой тяжести -9,8 2) Нижняя половинаэкран - это водоем
Поэтому, когда мой спрайт попадает в водоем, я хочу, чтобы он реагировал плавучестью (аналогично тому, что происходит в этом видео: http://www.youtube.com/watch?v=0uX-1GXYIss)
лучший способ добиться этого для
1) просто вычислить позицию y спрайта главного персонажа и затем переключить переменную гравитации соответственно
или 2) есть ли специальная функция, встроенная в Box2D, которая будетпозвольте мне настроить мой «водяной» спрайт так, чтобы он вел себя как вода в моем мире, и «подтолкнуть» моего спрайта главного героя (при сохранении мировой гравитации 9,8)
Любая информация будет оценена