greenfoot

    1热度

    1回答

    当我的敌人到达屏幕的底部时,我想移除,如果敌人被子弹击中,我想删除它。错误是:java.lang.IllegalStateException:演员不在世界。试图在不在世界中的情况下使用演员的位置。它或者尚未插入,或者已被删除。 我认为这个问题是因为有两个调用removeObject或getOneIntersectingObject方法导致错误。我该如何解决? 这是导致错误 public class

    1热度

    1回答

    我在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

    2热度

    2回答

    这里就是我试图复制: 目前,我的代码如下: public void boxes() { setLocation(20,20); for(int j =0; j < 5; j = j+1) { setLocation(20+50*j,20+50*j); for (int i= 0; i<4; i= i+1) { move(600-(50*j))

    4热度

    3回答

    一个新的用户...我觉得我的代码是错误的。 我想寻求帮助,因为我是比较新的Greenfoot中的程序。问题就在于这个问题:编译我的代码时,我收到了“不兼容类型”错误,无论我做什么修改,我似乎都无法修复它。问题所在特定的代码部分如下: public void answerValidation() { int ansCorrect = 0; int ansIn

    1热度

    2回答

    这是我正在研究的一个greenfoot项目。它应该使物体反弹,即越靠近边缘 我希望有人会明白为什么这是行不通的,它只是从顶部 import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) public class Asteroid extends Actor { /**

    0热度

    3回答

    我想获得一个功能,当你按下回车键,你开始游戏,但它不工作。没有错误。 我按照教程。 这里是我的代码:如果按Enter按钮,在它运行的瞬间按下 import greenfoot.*; /** * Write a description of class Menu here. * * @author (your name) * @version (a version number or a

    0热度

    1回答

    所以目前我们的Key类只能生成白键。这是因为我已经对关键图像的文件名(“white-key.png”和“white-key-down.png”)进行了硬编码。我如何使用抽象来修改Key类,以便它可以显示白色或黑色键? import greenfoot.*; // (World, Actor, GreenfootImage, and Greenfoot) public class Key ext

    0热度

    1回答

    每当我点击编译它说非法开始的表达式,无论私人所在。下面是代码: /** * Act - do whatever the PlatformJumper wants to do. This method is called whenever * the 'Act' or 'Run' button gets pressed in the environment. */

    0热度

    1回答

    最近,我一直在使用Greenfoot,并且我想制作一个简单的自上而下/子弹射击游戏。一切都很顺利,直到我尝试了一些动作。用旧的“箭头键移动,拍摄空间”很简单,但当我试图沿对角线向左或向右移动并同时拍摄时,问题就会显现出来。我一次只能做一个。我注意到,方向与他们在其他地方的位置有关 - 如果打电话,但是我没有在那里。我也尝试过移动代码,在行为中取代fire()调用;与如果检查完全,但没有任何改变它。

    1热度

    1回答

    我想使一个变量作为文件名。我想要一个通用的命令,当一个子类继承时,可以设置一个文件名作为变量。 代码编译只是好玩,但是当我运行它,我按d或移动的化身,我收到了popupwindow说找不到文件的关键:avatarRight 编辑:如果我从删除引号参数列表并初始化正上方,然后将文件名运行,但我希望能够初始化变量在子类中,使多个子类可以有不同的图像 超类方法: /** * Sets up the m