安全的QQ软件下载站 本站非腾讯QQ官方网站

QQ下载|QQ资讯|QQ分类|下载排行|最近更新

软件
软件
文章
搜索
当前位置:首页应用软件编程开发 → Greenfoot v2018 中文版
Greenfoot

皇家宝藏

v2018 中文版Greenfoot下载评分:
下载地址
  • 软件大小:186M
  • 软件语言:中文
  • 更新时间:2024-9-20 16:36
  • 软件类别:免费/编程开发
  • 软件性质:PC软件
  • 软件厂商:
  • 运行环境:WinAll
  • 软件等级:
  • 官方网址:http://www.7pam.com
  • 软件介绍
  • 软件截图
  • 猜你喜欢
  • 同类推荐
  • 相关文章

Greenfoot是一个功能完整【zhěng】的开发环【huán】境,可以使用Java方便地编写【xiě】游戏和进行模拟。它还【hái】可以【yǐ】被用来作为Java语言的教程,以及设计网络游戏,可以实用【yòng】于所有年龄段的用户,而不仅【jǐn】仅是初学者。

皇家宝藏

Greenfoot是一款功能强【qiáng】大的用JAVA语言进行图形应用程序开发的软【ruǎn】件,旨在使【shǐ】学习编程变得简单而富有教育意义的软件,使用【yòng】能够帮助开发人员更加方便的进行Java编写游戏和进行模拟,可视化工具与【yǔ】编程相结合,使【shǐ】学习更【gèng】容易编程,非常【cháng】适合帮助编程初学者学习面向对象编程。Greenfoot由英国肯特大学和【hé】澳大利亚墨尔本【běn】迪肯大【dà】学设计【jì】并完成,支持Java的全部特【tè】性,它特别适合练习可视化组件的编程。在Greenfoot中【zhōng】,对象的可视化和对【duì】象的交互性是关键,使用标准的文本Java代码进行编程,将传统的【de】基于文本的语言的编程经验与视觉执行相结合。支持项目管理,自动完成,语法高亮以及大【dà】多数IDE通用的其他工具,它还允许您在线和离线【xiàn】发布您的【de】作品。

皇家宝藏

1.Greenfoot和 BlueJ系统一样,对任何用途都是【shì】免费的。

2.Greenfoot认为是一个用Java语言创建【jiàn】二维图形程序【xù】的框架和IDE的结合体,很适合初学者【zhě】使用。

3.Greenfoot支持【chí】Java的全部特性,特别适【shì】合练习可视化组【zǔ】件的编程。在Greenfoot中,对象的可视化和对象的交互【hù】性是关键。

皇家宝藏

1.这个框架可以用来实【shí】现基于二【èr】维网格的很多程序。greenfoot的框架【jià】负责两部分工作:简便的产生对象【xiàng】的图形化显示,按照模拟的【de】路线运行。

2.如果你知道BlueJ和Microworld这两个框架的话,Greenfoot可【kě】以看作他们的结合【hé】。

3.为了实现【xiàn】这【zhè】些功能,Greenfoot框架提供了【le】一个Actor基【jī】类,其他任何想实现可视化的类都要继承他。必须执行的两个最【zuì】重要的方法是:getImage()返回对象的图形,act()将在模拟路线中调用。

皇家宝藏

1.认识Greenfoot界面

OK,打开我们之前建立好的Greenfoot空白工程【chéng】,我们首【shǒu】先将看到这样一个【gè】界面。

首先我们就来认识一下Greenfoot的这个主界面。

首先先来做一个划分

然后我们将简单地依次介绍每一个部分。

(1).菜单栏

和大多数【shù】软【ruǎn】件菜单栏的作用【yòng】一【yī】样。没啥好说的,除了一些基本的文件操作。如打开、保存之外,我们基本【běn】不会用到菜单栏。

(2).游戏场景

我们编辑好代码,并编译后,游戏场景这个区域显示游戏的内容。

(3).控制面板

控制面板是我们控制游戏运行的地【dì】方。上面有3个按钮,作用分别是:步进、运行游戏、重置游戏世界。右侧还有一个【gè】拖动条【tiáo】,用于【yú】控制游戏的运行速度。

(4).类列表

类(Class)是Java(也是所有面向对象高【gāo】级语言)的核心内容。我们写程序的时候,99%的【de】时间是在写一个个的类【lèi】。可以看到在类列表中,已经有World和【hé】Actor两个类了,它们俩是Greenfoot最为核【hé】心的两个类,这在之后会慢慢介绍。除了这【zhè】两个已有的类之外,我们之后所写的每一个类,都会出现在类列【liè】表中。类之间有相互继承的关系(之后介绍),这层关系【xì】在Greenfoot中将会【huì】被类列表清【qīng】晰地体现出来【lái】。

(5).分享按钮

我个人【rén】称它为导出按钮。我们按下它将会打开一个分享页面,可以【yǐ】选择将我们的游戏发布至【zhì】官网、导出成独立的Jar包、导出成独立的网页等。

(6).编译按钮

编译的过程【chéng】是我们将编写好的代码递交给计算机后,计算机【jī】通过【guò】专门的编译器(包含在JDK中)将我们的【de】代码转化为计算机内【nèi】部语言(机器语言)的过【guò】程【chéng】。简言之,我们写完或【huò】者改完代码后,只有按下编译按【àn】钮编译过之后,所写的内容才会被真正“提交”到游戏中,在游戏场景中被体现出来【lái】。

以上就是Greenfoot界面一个简单的介绍,这里【lǐ】只是【shì】大致说一下Greenfoot的主【zhǔ】界面,介绍一【yī】个每个部分的功能和作用,让【ràng】大家大致【zhì】有个了解。如果你对其中的任何一个概念没有理解,或者对【duì】任何一个部分想了解跟多的话。别担心,我【wǒ】之后会有详细介绍。

2.创建我们的第一个游戏世界

题外话:

这一章到目前为止都是教科书式按部就班的介绍,大家一定觉【jiào】得很无聊吧。作为天朝小学、中学【xué】,中考、高考过来的各位一定觉得这种方式弱爆了。没错,其实我也觉得弱爆了,选择Greenfoot作为我们学习Java或者开发游戏的【de】上手【shǒu】工具【jù】,相较传统,有趣就是【shì】它最大的卖点了,这【zhè】种介【jiè】绍方式有趣个毛【máo】线【xiàn】。所以大家放心,我是绝对不会【huì】这么写下去的。接下来【lái】我就会带领大家亲手建立我们的第一个demo。用到哪说【shuō】到哪,采取头脑风暴和意识流的风格,希望【wàng】大家【jiā】能习【xí】惯,能喜欢。同时认真的同学不用担心【xīn】这样不够系统,绝对【duì】没问题。因为我自己就是【shì】这么过来的。

(1).创建场景类BlackWorld

在类列表中找到【dào】World类,在右键弹出【chū】菜单中选择“New subclass...”

然后输入类名

然后点确定,BlackWorld类就创建完成了。

创建【jiàn】完BlackWorld之后,我们看到它立马被添加到了【le】类列表中。

在创建BlackWorld类的【de】过程中我们注意【yì】到,他是是World类的一个subclass(子类)。同时,World也称是BlackWorld类的父类或超类【lèi】(superclass)。顾名思义,这对“父子”存在着继承关【guān】系,儿子会从爸【bà】爸那儿获得了一些爸爸的属性。继承的问题我会在后【hòu】面的章节中继续详细讨论,这里咱不【bú】细说。在这里我们【men】注意到,在类列表中可以看到有一【yī】个箭头从BlackWorld类指向World类,清晰【xī】地勾画出了各个类之间【jiān】的继承关系。可以说【shuō】,类列表本身就是一个建议的族谱,继承是面向对象编程的核心【xīn】概念,理清类之间的继承关系对于我们学习Java和编写游【yóu】戏都至关重要。

(2).这时我们点下Compile(编译)按钮,可以发现窗口【kǒu】发生了变化,成为了如下界面。

可以看到编【biān】译过后,类列表中BlackWorld上原有的灰色斜线们也不见了。一【yī】个类上有灰色斜线表示它是未编译的。编【biān】译过后,灰色斜线们会消失。

同时最【zuì】明显的是【shì】,原本一片空白(空【kōng】灰)的场景区域出【chū】现了一个【gè】尺寸600*400的白色方框。它就是我们的游戏世界――BlackWorld了。

不过……尼玛坑爹【diē】呢?名字叫BlackWorld怎么是一片白【bái】的?不急,接下来我们就来把它弄成纯【chún】黑的。首先找一个纯黑的图片,把【bǎ】它放到工程目录的images文件夹下。(如【rú】果你还没保存过的话先保【bǎo】存【cún】下,记住工程存放的【de】目录就好)

在类列表中找到我们名不副实的BlackWorld类,在右【yòu】键弹出菜单中选择“Set image”

在弹出的选图菜单中找到【dào】我们刚刚放进images目录【lù】的纯黑【hēi】图片,选上即可。

我们的纯黑世界呈现眼前。

(3).创建角色类WhiteWalker

按【àn】照和创建BlackWorld类似的步骤,创建一个名叫WhiteWalker的Actor的子类【lèi】。并【bìng】设置一张小【xiǎo】的白色方格图片。

(4).将白色行者放入纯黑世界

先Compile一【yī】下,然【rán】后右【yòu】键WhiteWalker类,在弹出菜单中选择“new WhiteWalker()”新建一个WhiteWalker。

可以看到鼠标变成手型,同时下【xià】方悬挂有一个白色方块。那就是我【wǒ】们新建出来的WhiteWalker了。将鼠标移至黑【hēi】色世界中的任意【yì】位置点击左键放置WhiteWalker。

至此【cǐ】我们初步认识了Greenfoot的界面,并成功创【chuàng】建【jiàn】了一个纯黑世界,并在【zài】里面添加了一个白色行者,迈出了【le】制作小游戏的第一步(鼓掌)。然而,我们至今为止完成的工作都是依赖【lài】Greenfoot 作为一款IDE所带的功能。但【dàn】它这【zhè】方面的功【gōng】能也仅限于此了,接下来我们将接触到真正的代码,学习如何写出漂亮的代码,做出【chū】有趣的游戏,这才【cái】是我们学习【xí】的初衷。

软件截图

  • Greenfootv2018 中文版

下载地址

  • PC版

相关版本

同类推荐

相关文章

用户评论

请自觉遵守互联网【wǎng】相关政策法规,评【píng】论内容只代表【biǎo】网友观点,与本站立场无关!

热门评论

最新评论

已有0人参与,点击查看更多精彩评论

关于腾牛 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright 2005-2024 QQTN.com 【东阳绿色软件下载站】 版权所有 鄂ICP备2022005668号-1 | 鄂公网安备 42011102000260号

声明:本站非腾讯QQ官方网站 所有【yǒu】软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不【bú】接受【shòu】任何赞助和广告