Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.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
SpriteBatch不适用于参数JAVA libgdx_Java_Libgdx_Spritebatch - Fatal编程技术网

SpriteBatch不适用于参数JAVA libgdx

SpriteBatch不适用于参数JAVA libgdx,java,libgdx,spritebatch,Java,Libgdx,Spritebatch,我正在尝试使用sprite batch旋转一个具有如下纹理的矩形: game.batch.drawImage、floatx、floaty、float42.5、float33、float85、float66、float1、float1、floatangleDegrees 但我得到了一个错误: The method draw(Texture, float, float, float, float, float, float, float, float) in the type SpriteBatch

我正在尝试使用sprite batch旋转一个具有如下纹理的矩形:

game.batch.drawImage、floatx、floaty、float42.5、float33、float85、float66、float1、float1、floatangleDegrees

但我得到了一个错误:

The method draw(Texture, float, float, float, float, float, float, float, float) in the type SpriteBatch is not applicable for the arguments (Texture, float, float, float, float, float, float, float, float, float)

我想我有足够的参数,它们都是浮点数,我缺少什么。

你没有足够的参数。你有一个浮子太多了。 这就是我将它放在编辑器中的方式,通过这些参数来查看问题所在

The method draw(
Texture, float, float, float, float, float, float, float, float) 
in the type SpriteBatch is not applicable for the arguments (
Texture, float, float, float, float, float, float, float, float, **float**)

你确定“区域、x、y、原点、原点、宽度、高度、刻度、刻度、旋转”有什么想法吗?从你的错误信息中:是的。将错误消息复制到编辑器格式,这样您可以看到falsy参数,这就是我所做的。您可以在每个编辑器中执行此操作,这只是一个可视化java抱怨哪个参数的工具。我现在输入c,但问题是如果我取消了旋转,那么我如何旋转该项?我在文档中找不到mathod签名:请确定您试图调用哪种方法。@kajacx绘制了一个左下角为x的矩形,y并拉伸该区域以覆盖给定的宽度和高度。矩形由原点偏移,相对于原点的原点。“缩放”指定缩放因子,通过该因子,矩形应围绕originX、originY进行缩放。旋转指定围绕originX、originY的矩形的逆时针旋转角度。指定人:绘图。。。批内参数:区域x y原点x原点宽度高度比例x比例rotation@kajacxvoid com.badlogic.gdx.graphics.g2d.Batch.drawTextureRegion,float x,float y,float originX,float originY,float width,float height,float scaleX,float scaleY,float rotationAh,我没有看到这个,因为它需要一个TextureRegion而不是一个Texture,但是它们不在子类型关系中,因此出现了错误。然后尝试将纹理转换为TextureRegion。