首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Slick2d背景

Slick2d背景
EN

Stack Overflow用户
提问于 2012-11-30 02:43:54
回答 1查看 3.1K关注 0票数 1

我正尝试在我的Slick2d窗口中渲染背景图像。但是,它不是渲染。怎么了?

这是我主课的第一部分。

代码语言:javascript
复制
public class SimpleGame extends BasicGame{

Image land = null;

public SimpleGame()
{
    super("Slick2DPath2Glory - SimpleGame");
}

@Override
public void init(GameContainer gc) throws SlickException {
    land = new Image("bg.jpg");
    land.draw(0,0);
}

这是根树http://billedeupload.dk/images/4J5CQ.png

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-21 18:43:08

您应该在render()方法而不是init()方法中执行所有呈现。所以就像这样:

代码语言:javascript
复制
@Override
public void init(GameContainer gc) throws SlickException {
    land = new Image("bg.jpg");        
}

@Override
public void render(GameContainer gc, StateBasedGame sb, Graphics g) throws SlickException {
    g.drawImage(land, 0, 0);
}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13632540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档