我尝试运行此代码,用于查看是否正确设置了内容:
package simpleslickgame;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.newdawn.slick.AppGameContainer;
import org.newdawn.slick.BasicGame;
import org.newdawn.slick.GameContainer;
import org.newdawn.slick.Graphics;
import org.newdawn.slick.SlickException;
public class SimpleSlickGame extends BasicGame
{
public SimpleSlickGame(String gamename)
{
super(gamename);
}
@Override
public void init(GameContainer gc) throws SlickException {}
@Override
public void update(GameContainer gc, int i) throws SlickException {}
@Override
public void render(GameContainer gc, Graphics g) throws SlickException
{
g.drawString("Howdy!", 10, 10);
}
public static void main(String[] args)
{
try
{
AppGameContainer appgc;
appgc = new AppGameContainer(new SimpleSlickGame("Simple Slick Game"));
appgc.setDisplayMode(640, 480, false);
appgc.start();
}
catch (SlickException ex)
{
Logger.getLogger(SimpleSlickGame.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
我所做的所有谷歌搜索都让我一遍又一遍地检查当地人,我很确定我做得对。当我去这个项目的构建路径中的库时,JRE系统库和Slick2D都说本机库位置:... / windows / x64。我已经尝试过了... / windows,我已经尝试过没有原生位置的JRE。我按照两个不同的教程来了解如何执行此操作,并且在尝试运行此简单代码时遇到错误。有什么帮助吗?
答案 0 :(得分:0)
基本上您需要的是将slick.jar
和lwjgl.jar
添加到您的构建路径,然后右键单击您的项目>>打开属性>>单击Java Build Path>>打开“库”选项卡>>展开JRE系统库>>单击本机库位置>>编辑>>外部文件夹>>在您的硬盘上找到.. \ lwjgl-2.9.0 \ native \ windows文件夹>>选择它>>而且你已经完成了
g.drawString("Howdy!", 10, 10);
我只是将此字符串移动到其他位置,因为它显示在FPS计数器上:)
编辑:
您可以使用.. \ slick \ lib \ natives-windows.jar中的原生文件。
用WinRAR或其他东西打开并提取到一个文件夹,然后将该文件夹设置为您的本机库位置