在Java/Greenfoot中获取要跟随鼠标的对象
我刚开始在学校使用绿足,我想创建一个这样的游戏:http://www.scirra.com/arcade/action/455/squared但是我在让演员/对象跟随我的鼠标时遇到了麻烦。就像上面提到的游戏中的黑色方块一样。到目前为止,我已经尝试过这个代码,但是没有用
MouseInfo mouse = Greenfoot.getMouseInfo();
setLocation(mouse.getX(), mouse.getY());
if (mouse != null)
{
setLocation(mouse.getX(), mouse.getY());
}
# 1 楼答案
getMouseInfo
public static MouseInfo getMouseInfo()返回一个mouse info对象,其中包含有关鼠标状态的信息
返回:有关鼠标当前状态的信息,如果鼠标光标位于世界边界之外(除非被拖动),则返回null。 基本上,这意味着您的鼠标在调用该方法时超出了边界
为了更好地帮助您,请描述您希望实现的具体目标
# 2 楼答案
我在谷歌上搜索答案时发现了这个,它展示了如何让对象跟随鼠标http://www.datraughber.com/prog1/greenfoot/unit3.pdf
原始代码:
新代码
谢谢你帮助阿杰·维努戈帕尔