Как создать файл .psh?

https://code.google.com/p/libgdx/wiki/MeshColorTexture

Интересно, как создать файл «.psh» для моего собственного PolygonRegion?

Введите описание изображения здесь

Полученный код из примера libgdx http://libgdx.googlecode.com/svn/trunk/tests/gdx-tests/src/com/badlogic/gdx/tests/PolygonSpriteTest.java

@Override public void create () { texture = new Texture(Gdx.files.internal("data/tree.png")); region = new PolygonRegion(new TextureRegion(texture), Gdx.files.internal("data/tree.psh")); renderer = new ShapeRenderer(); camera = new OrthographicCamera(480, 320); camera.position.x = 240; camera.position.y = 160; camera.update(); batch = new PolygonSpriteBatch(); for(int i=0; i<50; i++){ PolygonSprite sprite = new PolygonSprite(region); sprite.setPosition(MathUtils.random(-30, 440), MathUtils.random(-30, 290)); sprite.setColor(MathUtils.random(), MathUtils.random(), MathUtils.random(), 1.0f); sprite.setScale(MathUtils.random(0.5f, 1.5f), MathUtils.random(0.5f, 1.5f)); sprites.add(sprite); } } 

Мы видим, что файл «tree.psh» используется в третьей строке кода. Есть ли какой-нибудь конвертер или редактор? Как мы должны создавать такой файл?

По-видимому, у libgdx есть свой собственный редактор, libgdx-polygoneditor

Запустить его через

 java -jar polygon-editor.jar 

После добавления изображения вы можете нарисовать многоугольник на холсте, а затем сохранить его как .psh-файл, но на самом деле его не волнует расширение файла 🙂

Intereting Posts
Невозможно открыть звуковое устройство: Недействительная или неподдерживаемая работа аудиоустройства Запретить фильтр сеанса LogCat от кражи фокуса Content Observer onChange метод, вызываемый дважды после 1 изменения курсора Как безопасно убрать DialogFragment в onstop ()? Android External Storage среди мобильных брендов Запуск фоновой службы при включении Android Проверка программной версии приложения на Android-рынке Какова длительность сканирования в google рядом с сообщением api? Как открыть галерею телефонов через код Почему мой заголовок использует собственный шрифт, не вертикально центрированный в моем ActionBar? Пользовательское Push-уведомление, которое появляется дважды, используя Parse.com android Синхронизация проекта Android Gradle завершилась неудачно из-за целевой версии OnConfigurationChanged () вызов дважды при изменении ориентации Пейзаж в портрет Есть ли способ скрыть Android Device Chooser? Автоматическая трансформация кода dex от Android