- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我不太明白这段代码是如何工作的。我理解结果(使用鼠标坐标添加新对象),但是您能向我解释一下以“MouseInfo...”和“addObject..”开头的行是如何工作的吗?是否为每个名为“鼠标”的点击事件创建一个新的 MouseInfo 对象?
public void act()
{
// Add your action code here.
if( Greenfoot.mouseClicked(this)) {
MouseInfo mouse = Greenfoot.getMouseInfo();
addObject( new Frog(), mouse.getX(), mouse.getY());
}
}
最佳答案
当您调用 Greenfoot.getMouseInfo()
时,您会收到来自 Greenfoot
类的 MouseInfo
对象。它可以是每次点击的新对象,也可以是在用户点击时重用和更新的对象。
MouseInfo
对象具有 getX()
和 getY()
方法,它们返回单击的坐标。最后,addObject
方法在指定位置添加了一只新 Frog 。
关于java - 不明白 Greenfoot 中的 Java MouseInfo 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13900617/
嗨,我正在尝试在 public void minScore 中将计数器减少 1 score++ 将计数器加 1将计数器减 1 相当于什么? public class Counter extends
我现在正在使用Greenfoot,学习Java。当谈到静态/非静态时,我非常菜鸟,而且我对实例也很怀疑。 在Greenfoot,我有一个世界级的,我们称之为世界。现在我有另一个类,名为 Car 和一个
玩家跳跃但没有回来,如果你按住向上箭头键,玩家会飞/漂浮,我该如何解决这个问题,让玩家掉下来?如果提供源代码就好了,但任何帮助都很棒。 import greenfoot.*; public class
在学校做一个项目,我是编程初学者,我在制作《Bubble Shooter》时遇到了很大的问题,我需要在 map 更改为map2之前获取 map 上的所有球.. 尝试列出所有球,但程序在第一个 map
我正在为我的学校编程项目开发一款射击游戏,并使用 Actor 的碰撞检测。 后来我意识到我需要使用另一种方法来返回一个区域中的所有参与者,但唯一的问题是它返回一个列表。我不知道如何使用列表,需要将列表
我正尝试在我的机器上开始 greenfoot,但没有成功。操作系统是arch linux。我下载了 Greenfoot-generic-310.jar 并安装了它 java -jar Greenfoo
这是游戏的冲刺功能,如果玩家剩余的弹力大于 0%,则他可以冲刺,如果为 0%,则玩家无法冲刺。如果玩家没有冲刺,那么冲刺百分比将开始重新生成。 问题:当玩家达到 0% 冲刺时,玩家仍然可以冲刺。 pu
我正在尝试在 greenfoot IDE 中输出分数,一切正常(分数正在增加),直到我尝试打印它。当我尝试打印它时,由于某种原因它会变成零。 螃蟹类: public class Crab extend
我在 Greenfoot 上课,我被一些看似微不足道的事情困住了。 我需要一个选项,每当有人在我的世界中拖动一个 Actor ,然后放下它时,就会触发一个方法。这是怎么做到的? 最佳答案 简单地覆盖
我正在尝试导入 java.awt.*;进入我在 Greenfoot 中的类,但是当我调用方法 PaintComponent() 时,我收到一条错误消息,指出找不到该方法。 Greenfoot 网站声明
我不太明白这段代码是如何工作的。我理解结果(使用鼠标坐标添加新对象),但是您能向我解释一下以“MouseInfo...”和“addObject..”开头的行是如何工作的吗?是否为每个名为“鼠标”的点击
好吧,当我尝试使 BallProjectile 与障碍物碰撞时,球会停止并产生新的障碍物时,我会收到此错误。 // Checks if the ball is colliding with an ob
我正在学习 Java 类(class),我必须为 Greenfoot 做一些开发工作.我非常习惯使用 vim 在 C/C++ 中进行开发,因此一直使用带有 vim 插件的 Intellij Idea。
一位新用户...我觉得我的代码有误。 我想寻求帮助,因为我对 Greenfoot 程序比较陌生。手头的问题如问题中所述:编译我的代码时收到“不兼容类型”错误,无论我做了什么修改,我似乎都无法修复它。具
我是一名优秀的程序员,十分优秀!