问题标签 [greenfoot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
519 浏览

greenfoot - 对象不会检测到绿脚世界的边缘

这是我正在从事的一个新手项目。它应该使物体在靠近边缘时反弹

我希望有人会意识到为什么这不起作用,它只是从顶部掉下来

0 投票
1 回答
242 浏览

java - 如何从Java中的不同类获取对象的名称

我正在使用 Greenfoot IDE,我有 World Class、Boat 类和 Exit 类

在 Boat 类中,我有一个定义船的构造函数(它是什么样的船和哪张图片)。

船代码:

在 Exit 类中,我有一个构造函数,它定义了不同的 Exit

出口:

在世界级中,我添加了 3 艘不同的船和 3 个不同的出口到所谓的绿脚“世界”,具有不同的参数。现在我有 3 条不同的船和 3 个不同的出口。

世界:

我目前遇到的问题是我不想指定 1 艘船到 1 个出口。为了进一步清除它,我不希望船 1 只能与“geel”出口(或出口 1)交互。

我已经尝试了一些代码,但我无法让它工作。

试过的代码:

我想我可以让它工作,但为此我需要从 World 类或 Boat 类中检索对象,我不知道该怎么做?我试过了

但这不会返回 3 个不同的船(包括它们的对象(变量)名称)

有人有什么建议吗?

ps 这是更多的代码,但我只显示了这个问题所需的代码

在我尝试了一些反应之后,但我又被卡住了`

现在我又被困住了,我不知道如何在我的公共无效行为中使用正确的参数调用该方法。

0 投票
1 回答
48 浏览

java - 从列表中的类访问类方法

是否可以从一个类中访问一个类的吸气剂List?查看我的代码:

编译时说:找不到方法getWord()。

提前致谢!

0 投票
1 回答
106 浏览

java - 与绿脚斗争

在作业中,我获得了名为问题解决和编程的 Uni 模块。

我得到了一个有错误的场景,通过阅读作业,下面列出的代码就是错误所在。

到目前为止,我发现在我的代码的 public void key 部分中,我不断收到类预期错误,但是由于我是一个完全的编程新手,我不知道如何解决这个问题。

我试图在互联网上找到解决方案,但是我不知道要搜索什么,尽管我的朋友说如果您遇到与编程有关的问题,使用 stackoverflow 非常好,所以我想我会尝试一下,因为我会很感激一些帮助.

公共布尔canMove(int x,int y){

0 投票
1 回答
171 浏览

java - 移动球

我一直在玩我的代码,试图让我的程序中的球移动,但具体来说,场景是一个球迷宫游戏,我必须让球一次移动 1 个方格,直到我到达目标区最后,球不得离开迷宫。

所以我想知道我必须在下面的代码中更改/添加什么才能使我的球可以使用以下代码在左、右、上和下方向上一次移动一个空间:

再次感谢您的帮助^_^。

0 投票
1 回答
239 浏览

nullpointerexception - nullPointerException 错误绿脚

我正在做一个介绍编程课程的项目,但遇到了一个小问题。我们正在制作一个横向卷轴,我现在正在做计分器。我的问题是,当我尝试在 act 方法(每帧调用一次)之外的任何方法中创建对计数器类的引用时,我得到一个空指针异常错误。如果你想看一下,你可以在这里下载包含我的代码的 zip 文件。

编辑:这是有问题的代码:

{

}

0 投票
1 回答
1690 浏览

java - Java:索引超出范围

我在 Greenfoot 为一个学校项目编程,我不断收到这个错误:

通过此代码:

到目前为止,我似乎无法找到错误,因为我做了一些检查来检查索引。谁能帮我解决这个问题?

0 投票
2 回答
2020 浏览

java - 在 Java/Greenfoot 中获取对象以跟随鼠标

我刚刚开始在学校使用 greenfoot,我想创建一个像这样的游戏:http ://www.scirra.com/arcade/action/455/squared但我无法让演员/对象跟随我鼠。就像上面提到的游戏中的黑色方块一样。到目前为止,我已经尝试过此代码,但无济于事。

0 投票
1 回答
1853 浏览

java - 在 greenfoot 中打印分数计数器。输出零

我正在尝试在 greenfoot IDE 中输出一个分数,并且一切正常(分数正在增加),直到我尝试打印它。当我尝试打印它时,由于某种原因它变为零。

蟹类:

留言类:

在 act 方法中,当我尝试打印分数时,它显示它正在增加,但是当我JOptionPane在程序结束时使用或正常打印它时,它给了我 0。

例子:

http://i.imgur.com/St0HARX.png

0 投票
1 回答
946 浏览

java - 文件名是一个变量

我正在尝试将变量作为文件名。我想要一个通用命令,当它被子类继承时,可以将文件名设置为变量。

代码编译很有趣,但是当我运行它并按 d 或键移动头像时,我得到一个弹出窗口,说找不到文件:avatarRight

编辑:如果我从参数列表中删除引号并初始化上面的文件名然后它运行但我希望能够初始化子类中的变量,以便多个子类可以有不同的图像

超类方法:

子类: