我有一个是球的精灵。比方说,它代表一个玻璃球。
我正在用SpriteBatch渲染图形。
在libgdx中有没有可能对球产生一个破碎的玻璃效果?意思是,我想把精灵分成不同的边框(不是矩形),然后画出它们飞向不同的方向。
发布于 2014-04-21 02:16:28
使用PolygonSprite表示精灵的非矩形块。
为了生成组块,我建议在精灵中心附近随机选取一个点,然后从该点到角点创建几个三角形,并在正方形精灵的每一侧创建2到3个点。您应该能够为每个分片定义一个PolygonRegion,并使用它来构建PolygonSprite实例。
我以前实际上没有使用过PolygonRegion应用程序接口(它看起来有点迟钝),所以你可能想检查一下the examples。
https://stackoverflow.com/questions/23180992
复制相似问题