问题标签 [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.
java - 按【回车】开始游戏,没有错误
我试图获得一个功能,当你按下回车键时,你开始游戏,但它不起作用。没有错误。我遵循了一个教程。
这是我的代码:
abstraction - 我如何使用抽象来修改这个类,以便它显示两种颜色的键?
所以目前,我们的 Key 类只能产生白键。这是因为我已经硬编码了关键图像的文件名(“white-key.png”和“white-key-down.png”)。如何使用抽象来修改 Key 类,以便它可以显示白键或黑键?
java - greenfoot 上的错误,“非法开始表达”
每当我点击编译时,它都会说无论 private 所在的位置都是非法的表达式开始。这是代码:
logic - Greenfoot 中玩家控制中的逻辑错误
最近,我一直在使用Greenfoot,我想做一个简单的自上而下/弹幕射击游戏。一切都很顺利,直到我尝试了一些动作。使用旧的“箭头键移动,空间射击”很简单,但是当我尝试沿对角线左上角或右下角移动并同时射击时,问题就出现了。我一次只能做一个。我注意到方向与它们在 else-if 调用中的位置相关,但这让我无处可去。我也尝试过移动代码,替换 fire() 调用;完全使用 if 检查,但没有任何改变。
移动();方法和 Vector 类是分开的,只是为了更平滑的移动。我也可以提供这些,但那里不应该有任何与控件混淆的东西。
java - greenfoot 中的静态方法
因此,对于我的课程,我必须使用 Greenfoot IDE。我的目标是:
“猪吃掉了桶里所有的蘑菇”</p>
猪将不得不调用桶的getMushroom()
方法来找出桶当前存储了多少蘑菇。猪可以将此数量添加到其食用蘑菇的数量中。请记住,蘑菇已经从世界上消失了——这发生在桶“储存它们”时。</p>
但是,如果我尝试进入 Pig 类并使用它,则表示无法从静态上下文中引用Barrel.getMushrooms();
非静态方法。getMushrooms()
但是当我尝试使用类似的东西时
我的带蘑菇的柜台从来没有成功过..
类桶
猪类
java - 绿脚计数器减一
嗨,我正在尝试在公共 void minScore 中将计数器减少为 1
score++ 将计数器加 1 什么等同于将计数器减 1 ?
java - yCoordinate 上的 JAVA Greenfoot Game Over/Win 检查
我的 2 次检查青蛙式游戏时遇到了这个问题。所以 Gameover 检查是对青蛙对象的简单碰撞检查。
下一个检查进行 getY 坐标检查,以检查青蛙对象是否已撞到世界屋顶,因此是否已击败游戏。
现在,当 GameOver 检查完成时,没有更多对象可以进行 getY 检查。所以它给出了一个错误。我怎样才能绕过这个?
Frogger 类的完整代码:
}
java - 为什么我的火箭在碰撞时不会减少生命?
好的,所以在我的游戏设计课上,我们使用 GreenFoot 来创建游戏。她要求我们在公平的同时制作最难的小行星游戏。所以我决定添加一定数量的火箭生命。我把它全部设置好了,它可以工作,它永远不会减少火箭的生命,那我该怎么做呢?
这是我的代码:
java - 找不到符号 - 方法 scroll()
我正在开发一个简单的马里奥侧卷轴,当我尝试调用 Scrolling 对象的scroll()方法时,我得到了无法找到符号 - 方法 scroll()引发的错误。请帮忙!
这是子世界文件
这是 3 个滚动类之一(除了名称/图片外,它们是相同的
这是“可滚动”界面
java - 绿脚:跳跃和回来是行不通的
玩家跳了但没有回来,如果你按住向上箭头键,玩家会飞/漂浮,我该如何解决这个问题让玩家回落?如果提供源代码会很好,但任何帮助都很棒。
}