位置:首页 > 编程开发 > Greenfoot
Greenfoot  v3.5.1 官方版

Greenfoot v3.5.1 官方版

6579人下载  |  
8.6
  • 安全认证
  • 绿色无毒
  • 无广告
您可能还喜欢 “ 三观正常的校园恋爱游戏排行榜

Greenfoot一个功能完整的Java开发环境,可以使用Java方便地编写游戏和进行模拟。可视化和交互工具内置于环境中,提供传统文本的语言的编程经验与可视化执行的组合,可视化工具与编程相结合,使学习编程更容易,它还可以被用来作为Java语言的教程,以及设计网络游戏,可以实用于各年龄段的用户。

Greenfootv3.5.1 官方版_wishdown.com

软件特色:

互动
可视化工具与编程相结合,使学习编程更容易

真正的编程
学习和教授Java,这是世界上最流行的语言之一

全球
与学习者和教师讨论,分享和与用户社区互动

软件功能:

互动视觉世界

Greenfoot用Java教授面向对象。创建生活在“世界”中的“演员”,以构建游戏,模拟和其他图形程序。

Greenfoot是视觉和互动的。可视化和交互工具内置于环境中。

演员使用标准的文本Java代码进行编程,提供传统基于文本的语言的编程经验与可视化执行的组合。

Greenfootv3.5.1 官方版_wishdown.com

简单的编程IDE

该界面是一个完整的IDE,包括项目管理,自动完成,语法突出显示以及大多数IDE常用的其他工具。它还允许您在线和离线发布您的工作。

然而,界面设计简单易用; 以初学者为中心。

Greenfoot被世界各地成千上万的机构使用。它可以轻松过渡到其他环境,例如BlueJ和更专业的IDE。

Greenfootv3.5.1 官方版_wishdown.com

真正的Java代码

Greenfoot程序是用标准Java编写的,Java是学术界和工业界的主要语言之一。学习的概念直接转移到后续环境中的编程。

Greenfoot使环境足够容易用于初学者,Java使其足够强大,可以编写令人印象深刻,灵活和复杂的应用程序。

Greenfootv3.5.1 官方版_wishdown.com

使用教程:

教程1:与Greenfoot交互

本教程将解释Greenfoot界面的基础知识,并与Greenfoot交互。

Greenfoot界面

本教程使用了一个名为“wombats”的场景,您可以在此处下载(它也包含在2.4.0之前的Greenfoot版本的示例场景中)。打开Greenfoot的袋熊场景; 你应该看到这个:

场景的主

如果你没有看到这个世界,并且右边的类对它们有斜杠,这是因为代码是未编译的。单击右下角的“编译”按钮。

覆盖大部分窗口的大网格区域称为“世界”。由于我们这里有一个与袋熊有关的场景,我们看到了一个袋熊世界。靠窗的右侧是班级显示。在这里,您可以看到项目中涉及的所有Java类。“世界”和“演员”这两个课程将永远存在 - 他们带有Greenfoot系统。其他类属于袋熊场景,如果使用不同的场景则会有所不同。

世界之下是执行控制(带有“行动”和“运行”按钮的区域和滑块)。让我们在界面上标记所有这些内容:

注释界面

将物体放入世界

我们现在将一些物品放入世界。右键单击(在Mac上,在本教程右键单击时按住Control键单击)类显示中的Wombat类。您将看到如下弹出菜单:

类弹出式袋熊平原

从菜单中选择“新Wombat()”。然后点击世界上的任何地方。您刚刚创建了一个袋熊(用Java术语:一个对象)并将其放入世界。

袋熊吃叶子,所以我们也要把叶子放进世界。右键单击Leaf类,选择'new Leaf()'并将叶子放入世界。

有一个快捷方式可以更快地放置几个对象:按住Shift键进入世界。确保选中Leaf类(在类面板中左键单击它,它将获得更厚的黑色边框),然后按住Shift键并在世界中左键单击几次。每次单击都会放置所选类的一个对象。快多了!

让对象行动起来

单击执行控件中的“Act”按钮。每个对象现在都起作用 - 即:每个对象执行任何编程要执行的操作。在我们的例子中,叶子被编程为什么都不做,而袋熊被编程为向前移动。尝试将两个袋熊放入世界并再次按下Act。两者都会动起来。

袋熊也喜欢吃树叶。如果他们碰巧碰到了他们路上的一片叶子,他们就会吃掉它。尝试在袋熊前放置一些叶子,然后点击Act - 袋熊将向前移动并吃掉叶子。

运行方案

单击“运行”按钮。这相当于一次又一次地点击“Act”按钮,非常快。您会注意到“运行”按钮变为“暂停”按钮; 单击暂停可以阻止所有操作。

“动作”和“运行”按钮旁边的滑块设置速度。单击“运行”,然后更改滑块,您将看到差异。

直接调用方法

您也可以调用单个方法,而不仅仅是运行整个场景。方法是对象可以执行的单个操作。

确保世界上有一个袋熊,并且场景没有运行。然后右键单击wombat(世界上的那个,而不是Wombat类),你会看到世界上的对象也有一个弹出菜单:

演员 - 弹出式袋熊平原

您可以选择此处显示的任何方法来让wombat做某事。例如,尝试使用turnLeft()。从菜单中选择此项将告诉袋熊转向左侧。尝试move()。

有些方法可以给你答案。例如,getLeavesEaten()会告诉你这个袋熊到目前为止吃了多少叶子。尝试一下。然后让袋熊吃另一片叶子,并尝试再次调用该方法。

您还会注意到一个名为“act()”的方法。每次单击“操作”按钮时都会调用此方法。如果只需要一个对象代替世界上的所有对象,则可以通过直接调用对象的act()方法来完成此操作。

创造一个新的世界

如果世界上有许多你不想要的对象,并且你想从头开始,有一个简单的选择:抛弃世界并创造一个新世界。这通常通过单击执行控件中的“重置”按钮来完成。你会得到一个新的,空虚的世界。旧世界被丢弃(以及其中的所有物体) - 你一次只能拥有一个世界。

调用世界方法

我们已经看到世界上的对象具有可以通过弹出菜单调用的方法。世界本身也是一个可以调用方法的对象。右键单击世界中任何空白区域,或紧邻世界旁边的灰色区域,您将看到世界菜单:

世界弹出式wombatworld平原

此菜单中的一个方法是'populate()'。试试看。这是一种创造几片叶子和袋熊并将它们放入世界的方法。然后,您可以运行该方案。

另一种世界方法是'randomLeaves(int howMany)'。这种方法在世界上的随机位置放置一些叶子。请注意,此方法在其名称后面的括号之间有一些单词:'int howMany'。这称为“参数”。这意味着在调用此方法时必须指定一些额外的信息。术语“int”告诉您整数是预期的,名称“howMany”表示您应该指定您想要的叶数。调用此方法。将弹出一个对话框,允许您输入此参数的值。输入一个数字(例如:12)并单击“确定”。

(如果算上,你可能会注意到它有时看起来好像少于指定数量的叶子。这是因为有些叶子可能在同一个位置,并且彼此叠加。)

所属类别:编程开发 语言类型:简体/繁体 应用大小:189.2 MB 更新时间:2018-09-25 运行环境:WinXP/Win7/Winall 官网链接:Home Page
更多>

相关礼包

更多>

同类佳作

更多>

近期新游

更多>

精选专题

更多>

话题问答

更多>

火爆专区

  • 倩女幽魂手游专区
    倩女幽魂手游专区 8752在看

    倩女幽魂手游专区

    倩女幽魂手游是网易雷火工作室出品的即时制角色扮演游戏。玩家在游戏里不断地进行战斗,各种精彩的系统任务让你畅爽玩,加入帮会师徒,带领你的师兄弟一起来战斗吧!下面是心愿游戏小编给大家整理带来的倩女幽魂手游攻略、礼包码、手游下载等等!
  • 忘川风华录专区
    忘川风华录专区 8879在看

    忘川风华录专区

    忘川风华录是一款非常好玩特别有趣的武侠类型的RPG动作竞技手游,游戏的整体氛围都充满着淳朴的国风古韵气息,顶尖的艺术刻画手法,为这个世界带来了一场精致幻想的梦境视觉感受!心愿游戏小编此次为大家准备了忘川风华录专区,里面包含了忘川风华录下载、攻略、合集等等相关栏目。更多精彩,尽在心愿游戏网!
  • 江湖悠悠专区
    江湖悠悠专区 5331在看

    江湖悠悠专区

    《江湖悠悠》是一款创新型佛系放置的养成游戏。这款游戏并不会占据你过多时间,但如果你能随着音乐静下来,你会更好的感受到这个江湖世界的温度,你会发现他不同于你别处所见,他有自己的性格。心愿游戏小编此次为大家准备了江湖悠悠专区,里面包含了江湖悠悠下载、攻略、合集等等相关栏目。更多精彩,尽在心愿游戏网!
更多>

最新资讯

请输入您的预约手机号码

已经有10498人预约