当我的敌人到达屏幕的底部时,我想移除,如果敌人被子弹击中,我想删除它。错误是:java.lang.IllegalStateException:演员不在世界。试图在不在世界中的情况下使用演员的位置。它或者尚未插入,或者已被删除。 我认为这个问题是因为有两个调用removeObject或getOneIntersectingObject方法导致错误。我该如何解决? 这是导致错误 public class
我在Greenfoot中的一所学校项目的编程和我不断收到此错误: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
at java.util.ArrayList.rangeCheck(ArrayList.java:635)
at java.util.ArrayList.get(ArrayList.java:411)
at Spele
一个新的用户...我觉得我的代码是错误的。 我想寻求帮助,因为我是比较新的Greenfoot中的程序。问题就在于这个问题:编译我的代码时,我收到了“不兼容类型”错误,无论我做什么修改,我似乎都无法修复它。问题所在特定的代码部分如下: public void answerValidation()
{
int ansCorrect = 0;
int ansIn
这是我正在研究的一个greenfoot项目。它应该使物体反弹,即越靠近边缘 我希望有人会明白为什么这是行不通的,它只是从顶部 import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
public class Asteroid extends Actor
{
/**
我想获得一个功能,当你按下回车键,你开始游戏,但它不工作。没有错误。 我按照教程。 这里是我的代码:如果按Enter按钮,在它运行的瞬间按下 import greenfoot.*;
/**
* Write a description of class Menu here.
*
* @author (your name)
* @version (a version number or a
所以目前我们的Key类只能生成白键。这是因为我已经对关键图像的文件名(“white-key.png”和“white-key-down.png”)进行了硬编码。我如何使用抽象来修改Key类,以便它可以显示白色或黑色键? import greenfoot.*; // (World, Actor, GreenfootImage, and Greenfoot)
public class Key ext
每当我点击编译它说非法开始的表达式,无论私人所在。下面是代码: /**
* Act - do whatever the PlatformJumper wants to do. This method is called whenever
* the 'Act' or 'Run' button gets pressed in the environment.
*/
我想使一个变量作为文件名。我想要一个通用的命令,当一个子类继承时,可以设置一个文件名作为变量。 代码编译只是好玩,但是当我运行它,我按d或移动的化身,我收到了popupwindow说找不到文件的关键:avatarRight 编辑:如果我从删除引号参数列表并初始化正上方,然后将文件名运行,但我希望能够初始化变量在子类中,使多个子类可以有不同的图像 超类方法: /**
* Sets up the m