
【軟件特色】
1.Greenfoot和 BlueJ系統(tǒng)一樣,對任何用途都是免費(fèi)的.2.Greenfoot認(rèn)為是一個用Java語言創(chuàng)建二維圖形程序的框架和IDE的結(jié)合體,很適合初學(xué)者使用.
3.Greenfoot支持Java的全部特性,特別適合練習(xí)可視化組件的編程.在Greenfoot中,對象的可視化和對象的交互性是關(guān)鍵.

【功能介紹】
(1).菜單欄和大多數(shù)軟件菜單欄的作用一樣.沒啥好說的,除了一些基本的文件操作.如打開、保存之外,我們基本不會用到菜單欄.
(2).游戲場景
我們編輯好代碼,并編譯后,游戲場景這個區(qū)域顯示游戲的內(nèi)容.
(3).控制面板
控制面板是我們控制游戲運(yùn)行的地方.上面有3個按鈕,作用分別是:步進(jìn)、運(yùn)行游戲、重置游戲世界.右側(cè)還有一個拖動條,用于控制游戲的運(yùn)行速度.
(4).類列表
類(Class)是Java(也是所有面向?qū)ο蟾呒壵Z言)的核心內(nèi)容.我們寫程序的時候,99%的時間是在寫一個個的類.可以看到在類列表中,已經(jīng)有World和Actor兩個類了,它們倆是Greenfoot最為核心的兩個類,這在之后會慢慢介紹.除了這兩個已有的類之外,我們之后所寫的每一個類,都會出現(xiàn)在類列表中.類之間有相互繼承的關(guān)系(之后介紹),這層關(guān)系在Greenfoot中將會被類列表清晰地體現(xiàn)出來.
(5).分享按鈕
我個人稱它為導(dǎo)出按鈕.我們按下它將會打開一個分享頁面,可以選擇將我們的游戲發(fā)布至官網(wǎng)、導(dǎo)出成獨(dú)立的Jar包、導(dǎo)出成獨(dú)立的網(wǎng)頁等.
(6).編譯按鈕
編譯的過程是我們將編寫好的代碼遞交給計(jì)算機(jī)后,計(jì)算機(jī)通過專門的編譯器(包含在jdk中)將我們的代碼轉(zhuǎn)化為計(jì)算機(jī)內(nèi)部語言(機(jī)器語言)的過程.簡言之,我們寫完或者改完代碼后,只有按下編譯按鈕編譯過之后,所寫的內(nèi)容才會被真正“提交”到游戲中,在游戲場景中被體現(xiàn)出來.



































