Извините за плохой английский, мне нужна небольшая помощь в понимании того, что происходит в структурах Box2D Javascript.
У меня есть случай столкновения между двумя телами:
var contact = b2Contact.Create(shape1, shape2, this.m_world.m_blockAllocator);
Этосложная структура на основе прототипов.Когда я хочу увидеть координаты столкновений - например,
console.log(contact.m_manifold[0].points[0].position)
, у меня есть хороший вывод:
класс
x: 333.09257050755764
y: 295.312523134946
proto : Объект
Но проблема в том, что фактические x и y не определены.Я получил его по телефону
console.log(contact.m_manifold[0].points[0].position.x)
Так в чем же причина такого странного поведения и как можно использовать эти полезные поля?
Спасибо!