问题标签 [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 - Greenfoot:使用不同的钥匙移动两辆车
我是 Java 和 Greenfoot 的新手。我想以不同的方式移动两辆汽车,其中一辆分别使用 car1 的“上”、“下”、“左”、“右”和“w”、“s”、“a”、“d”。
我想做类似Car.car1.isKeyDown("up")
and Car.car2.isKeyDown("w")
formoveForward()
和forCar.car1.isKeyDown("down")
等的东西。我该怎么做?Car.car2.isKeyDown("s")
moveBack()
这是我所拥有的:
java - 创建矩阵 Java
我无法为游戏地图设计创建矩阵。
我想创建这样的东西:(1- Wall1, 2- wall2, 0-floor)
我明白了:
该矩阵将是地图的蓝图。
java - Greenfoot 我可以在构造函数中创建一个actor实例吗?
我正在使用 Greenfoot 程序创建游戏,但无法在构造函数中实例化任何内容。出于某种原因,当我getWorld().addObject()
在构造函数中编写时,什么也没做。
act()
不过,我可以在方法中创建对象。
java - 我无法为我的 Greenfoot MyWorld 课程设置颜色
我是编程新手,我们有一项关于制作 Greenfoot 游戏的任务。现在我正在尝试设置一些颜色,MyWorld
但遇到了一些问题。我在MyWorld
文件中的代码是
它返回一个错误
找不到符号 - 方法 setImage(greenfoot.GreenfootImage)
Actor
正常工作的类之一上的相同代码。
java - Greenfoot:将双精度数转换为整数;int 不能被取消引用
我想将任何双精度值转换为整数。我知道逗号后面的部分会丢失。
但是我在编辑器中收到此错误作为工具提示:
java - 尝试启动 greenfoot 时的核心转储
我正在尝试在我的机器上启动 greenfoot,但没有取得多大成功。操作系统是arch linux。我下载了Greenfoot-generic-310.jar并安装了它
Java open-jdk-8和 java-openjfx-8.u172-1 随 bluej 4.1.2.1 安装
每当我尝试启动 greenfoot 时,都会收到以下错误消息:
感谢任何可以解决此问题的建议。
EDIT1:添加文件 hs_err_pid11568.log 的内容。该文件已被修剪以适合此问题。我希望我没有删除重要信息。
java - int currentMoney 未更新(Greenfoot java)
我正在尝试检查玩家是否有足够的钱来购买路径。我正在转换为返回currentMoney
变量的方法。无论出于何种原因,当currentMoney
金钱类中的 int 更新时,它不会在路径类中更新。我是初学者,非常感谢您的解释!
这是我的路径代码:
这是我的金钱类代码:
如果这还不够信息,请发表评论并询问您需要什么。我可能犯了一个简单的错误,但我看不到它。
java - 初始化变量的空指针异常
我正在greenfoot内部开发这个小行星游戏,我的代码不断吐出一个
代码如下。第 50 行出现错误:
我知道有几篇关于这个错误的帖子,但我对这个错误所做的研究表明,当您尝试使用指向 null 的引用时会发生这种情况。但是,我已经初始化了我的变量,所以我不确定为什么会这样。我对编程还是很陌生,所以我可能只是没有正确理解这一点。任何帮助都会很棒。谢谢!
java - Greenfoot 中的音量控制
我正在尝试用绿脚创建一个简单的 mp3 播放器并使用按钮来控制音量。我有一些我认为应该可以工作的代码,但它不是。我不确定问题是什么。我试图在按下向上按钮时将音量增加一,在按下向下按钮时将音量减小 1 我对编程相当陌生,所以任何帮助都会很棒。谢谢!
counter - Add() 在 Java 中不起作用(Greenfoot)
在这里,我尝试将整数添加到计数器。我不明白为什么 add() 不起作用。我收到错误,它没有找到符号并询问我是否是指 act()。奇怪的是我复制了我写的另一个程序的这个,它在那里没有问题。