我们知道当创建好角色之后需要通过鼠标右键单击角色,选择new,拖动角色才能把角色添加到世界里。

Greenfoot 的基本功能和使用方法之在世界中自动添加角色

然而很多时候我们需要程序启动就要加载好角色,那怎么做呢?这就需要我们用程序来实现,打开世界类(如:MyWorld),在构造方法内添加代码:

Greenfoot 的基本功能和使用方法之在世界中自动添加角色

Greenfoot 的基本功能和使用方法之在世界中自动添加角色


方法:addObject(Actor object, int x, int y)

向场景中添加一个actor对象。

参数:object - 添加的新对象;【上图中:new Dino()一个恐龙角色的对象】

x - 添加对象处的x坐标;y - 添加对象处的y坐标【上图中的x坐标是0,y坐标是0,也就是在世界的左上角】