我不太明白这段代码是如何工作的。我理解结果(使用鼠标坐标添加新对象),但你能向我解释一下以“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());
}
}