0

如果有人可以建议如何解决问题,将不胜感激。

我要画一个大而复杂的结构(铁轨布局)。为了平滑滚动,我想将布局绘制成位图,然后在 onDraw 方法中将必要的部分复制到屏幕画布中。

问题是布局远大于 2048x2048(我的 Asus Prime 上允许的最大纹理大小)并且我得到“位图太大而无法上传到纹理中”。这甚至没有缩放。

布局只是一组二维几何图元,所以也许可以在几何而不是位图级别上工作,但是如何实现平滑滚动和缩放呢?

解决这个问题的常用方法是什么?

提前致谢。

4

1 回答 1

0

您应该使用平铺方法。将大地图分成小地图,并在移动时渲染它们。就像谷歌地图一样。

您可以使用 TMX 格式: http: //www.mapeditor.org/

AndEngine http://www.andengine.org/有一个实现。

于 2012-04-23T12:35:35.890 回答