gpt4 book ai didi

android - 如何创建 ".psh"文件?

转载 作者:太空宇宙 更新时间:2023-11-03 12:36:27 25 4
gpt4 key购买 nike

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

我想知道如何为我自己的多边形区域创建“.psh”文件?

enter image description here

从 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 

添加图像后,你可以在 Canvas 上绘制一个多边形,然后将其保存为.psh 文件,但它实际上并不关心文件扩展名:)

关于android - 如何创建 ".psh"文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18038831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com