问题标签 [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 投票
3 回答
1743 浏览

java - 按【回车】开始游戏,没有错误

我试图获得一个功能,当你按下回车键时,你开始游戏,但它不起作用。没有错误。我遵循了一个教程。

这是我的代码:

0 投票
1 回答
136 浏览

abstraction - 我如何使用抽象来修改这个类,以便它显示两种颜色的键?

所以目前,我们的 Key 类只能产生白键。这是因为我已经硬编码了关键图像的文件名(“white-key.png”和“white-key-down.png”)。如何使用抽象来修改 Key 类,以便它可以显示白键或黑键?

0 投票
1 回答
276 浏览

java - greenfoot 上的错误,“非法开始表达”

每当我点击编译时,它都会说无论 private 所在的位置都是非法的表达式开始。这是代码:

0 投票
1 回答
62 浏览

logic - Greenfoot 中玩家控制中的逻辑错误

最近,我一直在使用Greenfoot,我想做一个简单的自上而下/弹幕射击游戏。一切都很顺利,直到我尝试了一些动作。使用旧的“箭头键移动,空间射击”很简单,但是当我尝试沿对角线左上角或右下角移动并同时射击时,问题就出现了。我一次只能做一个。我注意到方向与它们在 else-if 调用中的位置相关,但这让我无处可去。我也尝试过移动代码,替换 fire() 调用;完全使用 if 检查,但没有任何改变。

移动();方法和 Vector 类是分开的,只是为了更平滑的移动。我也可以提供这些,但那里不应该有任何与控件混淆的东西。

0 投票
2 回答
1205 浏览

java - greenfoot 中的静态方法

因此,对于我的课程,我必须使用 Greenfoot IDE。我的目标是:

“猪吃掉了桶里所有的蘑菇”</p>

猪将不得不调用桶的getMushroom()方法来找出桶当前存储了多少蘑菇。猪可以将此数量添加到其食用蘑菇的数量中。请记住,蘑菇已经从世界上消失了——这发生在桶“储存它们”时。</p>

但是,如果我尝试进入 Pig 类并使用它,则表示无法从静态上下文中引用Barrel.getMushrooms();非静态方法。getMushrooms()

但是当我尝试使用类似的东西时

我的带蘑菇的柜台从来没有成功过..

类桶

猪类

0 投票
1 回答
346 浏览

java - 绿脚计数器减一

嗨,我正在尝试在公共 void minScore 中将计数器减少为 1

score++ 将计数器加 1 什么等同于将计数器减 1 ?

0 投票
1 回答
550 浏览

java - yCoordinate 上的 JAVA Greenfoot Game Over/Win 检查

我的 2 次检查青蛙式游戏时遇到了这个问题。所以 Gameover 检查是对青蛙对象的简单碰撞检查。

下一个检查进行 getY 坐标检查,以检查青蛙对象是否已撞到世界屋顶,因此是否已击败游戏。

现在,当 GameOver 检查完成时,没有更多对象可以进行 getY 检查。所以它给出了一个错误。我怎样才能绕过这个?

Frogger 类的完整代码:

}

0 投票
1 回答
122 浏览

java - 为什么我的火箭在碰撞时不会减少生命?

好的,所以在我的游戏设计课上,我们使用 GreenFoot 来创建游戏。她要求我们在公平的同时制作最难的小行星游戏。所以我决定添加一定数量的火箭生命。我把它全部设置好了,它可以工作,它永远不会减少火箭的生命,那我该怎么做呢?

这是我的代码:

0 投票
2 回答
265 浏览

java - 找不到符号 - 方法 scroll()

我正在开发一个简单的马里奥侧卷轴,当我尝试调用 Scrolling 对象的scroll()方法时,我得到了无法找到符号 - 方法 scroll()引发的错误。请帮忙!
这是子世界文件

这是 3 个滚动类之一(除了名称/图片外,它们是相同的

这是“可滚动”界面

0 投票
1 回答
282 浏览

java - 绿脚:跳跃和回来是行不通的

玩家跳了但没有回来,如果你按住向上箭头键,玩家会飞/漂浮,我该如何解决这个问题让玩家回落?如果提供源代码会很好,但任何帮助都很棒。

}