3
https://code.google.com/p/libgdx/wiki/MeshColorTexture如何創建「.psh」文件?
我想知道如何爲我自己的PolygonRegion創建「.psh」文件?
@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」文件被在代碼的第三行使用。有什麼樣的轉換器或編輯器?我們應該如何創建這種文件?