所以我正在做我的第一个java任务,就是用Slick2D制作一个非常基本的游戏。这是我目前所拥有的
注意左手边的小黄车。我需要这辆车在屏幕上从左到右移动。将总线呈现为静止状态很容易:
public void render(Graphics g) {
bus.draw(0, 432);
}
但是我需要用'delta'把它从左移到右。现在我知道更新方法中有delta:
public void update(Input input, int delta) throws SlickException {
}
但是render方法没有。
如何将delta的值输入到render方法中?
(如果不改变方法,签名显然会在使用slick2d时搞砸所有事情)
一种可能是将delta值保存在类的属性中。所以在你的课上,简单地说:
private int deltaValue;
在更新方法中:
public void update(Input input, int delta) throws SlickException {
deltaValue = delta;
}
然后您可以在render方法中访问delta值:
public void render(Graphics g) {
// System.out.println(deltaValue);
}
第一个数字:3第二个数字:4和:7
问题内容: private ConfigurableEmitter emitter; 如果我在eclipse中启动项目,那么一切都会正常,但是在导出项目并使用JarSplice创建.jar文件之后,当我使用命令提示符启动jar文件时,该程序将崩溃,无法启动FileNotFoundException,并说它找不到指定的路径。 令人惊讶的是,在打开xml文件之前,我打开了一个与xml文件位于同一位置的
我想创建一个方法,返回用户输入值的双数组。我已经想出了如何创建一个方法,让用户选择一个数组应该包含多少个元素,然后将大小传递给下一个方法,即吐出一个由用户输入值组成的双数组。 我在这里的目标是练习学习如何使用基本方法(只是公共静态方法)来分解和解决手头的问题。 ... java包array_exercises;导入java.util.扫描仪; 公共类Array_练习{ } 预期的输出应该打印出ma
第一个数字:3第二个数字:4和:7
问题内容: 我正在寻找将输入中的值限制为4并将4位数字值处理给我的控制器的方法。 问题答案: 可以随时为其发出指令:
问题内容: 我遇到一种情况(在硒测试期间),在这种情况下,用户将收到安全代码。然后,用户必须先输入安全密码,然后才能继续操作。 我不太确定如何获得用户输入的值。我浏览了硒文档,并提出了这个建议。不幸的是,它并不是很有效。 有人可以指出我正确的方向吗? 问题答案: 似乎您必须先接受并关闭提示,然后才能存储和使用该值