Console.log и фактические значения в структурах Box2D JS - PullRequest
1 голос
/ 08 марта 2011

Извините за плохой английский, мне нужна небольшая помощь в понимании того, что происходит в структурах 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)

Так в чем же причина такого странного поведения и как можно использовать эти полезные поля?

Спасибо!

...