Показать сообщение отдельно
Старый 05.01.2012, 18:32
provigator вне форума Посмотреть профиль Отправить личное сообщение для provigator Найти все сообщения от provigator
  № 6  
Ответить с цитированием
provigator

Регистрация: Jul 2010
Сообщений: 71
в общем просмотрел уроки 2.0.2
получилась такая конструкция:
Код AS3:
var body:b2Body
var bd:b2BodyDef
bd = new b2BodyDef()
// ta1 - имя клипа
bd.position.Set(ta1.x/30, ta1.y/30)
var tr1:b2PolygonDef = new b2PolygonDef()
// количество вершин
tr1.vertexCount = 3
// координаты вершин
tr1.vertices[0] = -18/30,  16/30
tr1.vertices[1] =      0, -29/30
tr1.vertices[2] =  20/30,  16/30
tr1.density = 1.5         // плотность
tr1.friction = 0.5
tr1.restitution = 0.2
body = m_world.CreateBody(bd)
body.CreateShape(tr1)
body.SetMassFromShapes()
ошибки компиляции:
TypeError: Error #1006: value не является функцией.
at Box2D.Collision.Shapes::b2PolygonShape()
at Box2D.Collision.Shapes::b2Shape$/Create()
at Box2D.Dynamics::b2Body/CreateShape()

подскажите что делаю не правильно?