Slick2d ゲーム ライブラリを使い始めたところです (このガイドに従ってください)。なぜかフレーム全体が黒い。Eclipse からも Slick2d からも苦情を受けていないため、何が問題なのかわかりません。
これが私のプロジェクトツリーのスクリーンショットです:
Game.javaソースは次のとおりです。
package com.michael.ivorymoon;
import org.newdawn.slick.AppGameContainer;
import org.newdawn.slick.BasicGame;
import org.newdawn.slick.GameContainer;
import org.newdawn.slick.Graphics;
import org.newdawn.slick.Image;
import org.newdawn.slick.SlickException;
public class Game extends BasicGame
{
Image land = null;
Image plane = null;
float x = 400;
float y = 300;
float scale = 1.0f;
public Game()
{
super("Ivory Moon");
}
@Override
public void init(GameContainer container) throws SlickException
{
land = new Image("/res/land.jpg");
land.draw(0, 0);
plane = new Image("/res/plane.png");
plane.draw(x, y, scale);
}
@Override
public void update(GameContainer container, int delta) throws SlickException
{
;
}
@Override
public void render(GameContainer container, Graphics graphics) throws SlickException
{
;
}
public static void main(String[] args) throws SlickException
{
AppGameContainer appContainer = new AppGameContainer(new Game());
appContainer.setDisplayMode(800, 600, false);
appContainer.start();
}
}
ここで見つけることができ/res/land.jpg
ます。これは次のとおりです。/res/plane.jpg
最後に、信じられないかもしれませんが、実行中のアプリケーションは次のとおりです。