Я вообщем только начал разбираться, но хочу заметить, что в физиксовском бенчмарке серьёзный недостаток:
вот это
For i=1 To nbody
pxBodySetEntity(aEntity(i),aBody(i))
Next
надо заменить на это
For i=1 To nbody
PositionEntity aEntity(i), pxBodyGetPositionX( aBody(i) ), pxBodyGetPositionY(aBody(i) ), pxBodyGetPositionZ( aBody(i) ),1
RotateEntity aEntity(i), pxBodyGetRotationPitch( aBody(i) ), pxBodyGetRotationYaw( aBody(i) ), pxBodyGetRotationRoll( aBody(i) ),1
Next
И скорость вырастает в 2-3 раза.
А если ещё вместо pxRenderPhysic(30,0) поставить стандартное pxRenderPhysic(50,0), то в 3-4 раза. А если уменьшить точность и выставить pxRenderPhysic(200,0) - скорость сравнима с буллетом(уменьшение точности на результате практически не отразилось).
Но надо отметить, буллет враппер всё равно быстрее физиксовского при прочих равных, хоть и не в разы ))
И последнее замечание, у меня буллетовский пример шёл сильными рывками и визуально "тормозил", хотя фпс был высокий О_о Такое только у меня?
Ышо, при увеличении кол-ва боксов до 2750 - буллетовский пример грузился ну очень долго %)
Пока всё
А так респект, Coks! Надеюсь в итоге будет всё ОК.