Я использую AndEngine LevelLoader в Gles2 для загрузки прямоугольников, которые образуют стены для моей игры.andengine load angled rectangle
<entity x="0" y="477" width="800" height="10" type="wall"/>
<entity x="800" y="477" width="240" height="10" angle="315" type="wall"/>
И используя следующий код, чтобы создать прямоугольник
Rectangle rect = new Rectangle(x, y,
width, height, activity.getVertexBufferObjectManager());
rect.setRotation(angle);
Body block = PhysicsFactory.createBoxBody(this.mPhysicsWorld, rect,
BodyType.StaticBody, objectFixtureDef);
Это работает, но то, что я хочу, изображение ниже показывает, что происходит. Существуют ли какие-либо формулы для определения того, какое значение Y запускает прямоугольник, чтобы он соответствовал, или как преобразовать прямоугольник так, чтобы он начинался рядом с другим?
Заранее спасибо.
Вы используете Глес 2.0 Якорь Center? – ranifisch
Нет, не Anchor Center просто ветка GLES 2. –