Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays (libgdx)渲染方法如何工作?隐藏开始批处理绘制_Arrays_Libgdx_Render - Fatal编程技术网

Arrays (libgdx)渲染方法如何工作?隐藏开始批处理绘制

Arrays (libgdx)渲染方法如何工作?隐藏开始批处理绘制,arrays,libgdx,render,Arrays,Libgdx,Render,如何为渲染方法预加载sprite批处理?你们看,我做了两个x,y轴相同的矩形。这两个矩形根据随机数每秒生成1乘1。(示例Random=2,生成矩形2并向下移动。delay.Random=1生成矩形1并向下移动…) 所以我将纹理添加到矩形中,当程序启动时,它会同时生成两个矩形,仅在第一次生成时。下一个产卵跟随随机数 因为名声不好,我还不能发布图片 这第一个图像是游戏开始时的图像,所以我假设渲染方法也开始了。因此,您可以看到spritebatch是第一次绘制的(因此它们彼此重叠) 下一张图片是游戏

如何为渲染方法预加载sprite批处理?你们看,我做了两个x,y轴相同的矩形。这两个矩形根据随机数每秒生成1乘1。(示例Random=2,生成矩形2并向下移动。delay.Random=1生成矩形1并向下移动…)

所以我将纹理添加到矩形中,当程序启动时,它会同时生成两个矩形,仅在第一次生成时。下一个产卵跟随随机数

因为名声不好,我还不能发布图片

这第一个图像是游戏开始时的图像,所以我假设渲染方法也开始了。因此,您可以看到spritebatch是第一次绘制的(因此它们彼此重叠)

下一张图片是游戏正常进行


我的问题是关于第一张图片。我们如何隐藏重叠的图像?因为spritebatch必须是第一次渲染,这就是它重叠的原因。

我不理解这个问题……抱歉,我重写了这个问题。如果你仍然不明白,我可以提供图片。那么你的问题是什么?我不明白你想做什么。我添加了图片链接并重写了问题。请再次帮助我。