心愿游戏:符合你心愿的游戏!

手机版

Greenfoot v3.5.1 官方版

Greenfoot
大小:189.2 MB 平台:WinXP/Win7/Winall 时间:2018-09-25 15:52:00 官网:Home Page 类型:编程开发 语言:简体中文版
标签:
  • 安全认证
  • 绿色无毒
  • 无广告
  • 无插件

心愿口碑

当前1839人在玩

您可能还喜欢 "纯靠技术的游戏排行榜"

热门合集

更多

软件

介绍

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()方法来完成此操作。

创造一个新的世界

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

调用世界方法

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

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

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

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

热门

专题

好玩的3d手游大全 10款软件
好玩的3d手游大全
【好玩的3d手游大全】为玩家们提供最好玩的热门3d变态手游下载推荐。每一款都是超级好玩火爆的3D动作变态游戏,上线送VIP海量钻石元宝,秒变变态手游土豪,喜欢的朋友们快来心愿游戏下载体验吧!...

关于我们  下载声明  加入我们  意见反馈  网站地图

本站为非营利性个人网站,本站所有游戏来自于互联网,版权属原著所有。如有侵犯你的版权,请发邮件给wishdown2023@163.com

湘ICP备2021017279号-3 公安部备案号:13092602000101

Copyright©2006-2019 www.wishdown.com All rights reserved