私はカードゲームに取り組んでいますが、現在は良い基盤を持っていますが、私はEclipseで実行するとエラーに陥っています。私も滑らかな2dを使用しています。現在のスレッドでOpenGLコンテキストが見つかりませんでしたが、このエラーを修正するにはどうすればよいですか?
ここはコンソールからのエラーです。
スレッド "main"の例外java.lang.RuntimeException:No OpenGL コンテキストが現在のスレッドに見つかりました。 org.newdawn.slick.opengl.renderer.ImmediateModeOGLRendererで org.lwjgl.opengl.GL11.glGetError(GL11.java:1277)で org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124)で。 org.newdawn.slick.opengl.InternalTextureLoader.getTexture(InternalTextureLoader.java:275)でglGetError(ImmediateModeOGLRenderer.java:387) でorg.newdawn.slick.opengl.InternalTextureLoader.getTexture(InternalTextureLoader.java:337) at org.newdawn.slick.Image。(Image.java:270) org.newdawn.slick.Image。(Image.java:244)at org.newdawn.slick.Image。(Image.java:232) ) org.newdawn.slick.Image。(Image.java:198)at Cards.Card(Card.java: 18)私は、エラーの原因を信じて
コードは
package Cards;
import org.newdawn.slick.Image;
import org.newdawn.slick.SlickException;
public class Card
{
final int numCards = 52;
Image[] card = new Image [numCards];
Card (int c)
{
String fileLocation = new String();
for (int i = 1 ; i <= 52 ; i++)
{
fileLocation = "res/cards/" + i + ".png";
try
{
card [i] = new Image (fileLocation); //line
}
catch (SlickException e)
{
e.printStackTrace();
}
}
}
public Image getImage (int cardlocation)
{
return card [cardlocation];
}
}
は誰もが前にこの種の問題を見ている(カードのクラス)occuringしますか?どうすれば解決できますか?
明確かつ簡潔な答え。ありがとう! +1 –