五月天综合网站日本|亚洲欧美人与动人物在线|久久1024国产对白精品|原创国产中文AV

      1. <bdo id="jr9fn"></bdo>

        <span id="jr9fn"></span>

        安全的QQ軟件下載站 本站非騰訊QQ官方網(wǎng)站

        QQ下載|QQ資訊|QQ分類|下載排行|最近更新

        軟件
        軟件
        文章
        搜索
        當前位置:首頁應(yīng)用軟件編程開發(fā) → Greenfoot v2018 中文版
        Greenfoot

        Greenfoot

        v2018 中文版Greenfoot下載評分:
        下載地址
        • 軟件大小:186M
        • 軟件語言:中文
        • 更新時間:2018-04-18 16:36
        • 軟件類別:免費/編程開發(fā)
        • 軟件性質(zhì):PC軟件
        • 軟件廠商:
        • 運行環(huán)境:WinAll
        • 軟件等級:
        • 官方網(wǎng)址:http://zgbjpzl.com
        • 軟件介紹
        • 軟件截圖
        • 猜你喜歡
        • 同類推薦
        • 相關(guān)文章

        Greenfoot是一個功能完整的開發(fā)環(huán)境,可以使用Java方便地編寫游戲和進行模擬。它還可以被用來作為Java語言的教程,以及設(shè)計網(wǎng)絡(luò)游戲,可以實用于所有年齡段的用戶,而不僅僅是初學者。

        軟件介紹

        Greenfoot是一款功能強大的用JAVA語言進行圖形應(yīng)用程序開發(fā)的軟件,旨在使學習編程變得簡單而富有教育意義的軟件,使用能夠幫助開發(fā)人員更加方便的進行Java編寫游戲和進行模擬,可視化工具與編程相結(jié)合,使學習更容易編程,非常適合幫助編程初學者學習面向?qū)ο缶幊。Greenfoot由英國肯特大學和澳大利亞墨爾本迪肯大學設(shè)計并完成,支持Java的全部特性,它特別適合練習可視化組件的編程。在Greenfoot中,對象的可視化和對象的交互性是關(guān)鍵,使用標準的文本Java代碼進行編程,將傳統(tǒng)的基于文本的語言的編程經(jīng)驗與視覺執(zhí)行相結(jié)合。支持項目管理,自動完成,語法高亮以及大多數(shù)IDE通用的其他工具,它還允許您在線和離線發(fā)布您的作品。

        軟件特色

        1.Greenfoot和 BlueJ系統(tǒng)一樣,對任何用途都是免費的。

        2.Greenfoot認為是一個用Java語言創(chuàng)建二維圖形程序的框架和IDE的結(jié)合體,很適合初學者使用。

        3.Greenfoot支持Java的全部特性,特別適合練習可視化組件的編程。在Greenfoot中,對象的可視化和對象的交互性是關(guān)鍵。

        功能介紹

        1.這個框架可以用來實現(xiàn)基于二維網(wǎng)格的很多程序。greenfoot的框架負責兩部分工作:簡便的產(chǎn)生對象的圖形化顯示,按照模擬的路線運行。

        2.如果你知道BlueJ和Microworld這兩個框架的話,Greenfoot可以看作他們的結(jié)合。

        3.為了實現(xiàn)這些功能,Greenfoot框架提供了一個Actor基類,其他任何想實現(xiàn)可視化的類都要繼承他。必須執(zhí)行的兩個最重要的方法是:getImage()返回對象的圖形,act()將在模擬路線中調(diào)用。

        Greenfoot教程

        1.認識Greenfoot界面

        OK,打開我們之前建立好的Greenfoot空白工程,我們首先將看到這樣一個界面。

        首先我們就來認識一下Greenfoot的這個主界面。

        首先先來做一個劃分

        然后我們將簡單地依次介紹每一個部分。

        (1).菜單欄

        和大多數(shù)軟件菜單欄的作用一樣。沒啥好說的,除了一些基本的文件操作。如打開、保存之外,我們基本不會用到菜單欄。

        (2).游戲場景

        我們編輯好代碼,并編譯后,游戲場景這個區(qū)域顯示游戲的內(nèi)容。

        (3).控制面板

        控制面板是我們控制游戲運行的地方。上面有3個按鈕,作用分別是:步進、運行游戲、重置游戲世界。右側(cè)還有一個拖動條,用于控制游戲的運行速度。

        (4).類列表

        類(Class)是Java(也是所有面向?qū)ο蟾呒壵Z言)的核心內(nèi)容。我們寫程序的時候,99%的時間是在寫一個個的類?梢钥吹皆陬惲斜碇,已經(jīng)有World和Actor兩個類了,它們倆是Greenfoot最為核心的兩個類,這在之后會慢慢介紹。除了這兩個已有的類之外,我們之后所寫的每一個類,都會出現(xiàn)在類列表中。類之間有相互繼承的關(guān)系(之后介紹),這層關(guān)系在Greenfoot中將會被類列表清晰地體現(xiàn)出來。

        (5).分享按鈕

        我個人稱它為導出按鈕。我們按下它將會打開一個分享頁面,可以選擇將我們的游戲發(fā)布至官網(wǎng)、導出成獨立的Jar包、導出成獨立的網(wǎng)頁等。

        (6).編譯按鈕

        編譯的過程是我們將編寫好的代碼遞交給計算機后,計算機通過專門的編譯器(包含在JDK中)將我們的代碼轉(zhuǎn)化為計算機內(nèi)部語言(機器語言)的過程。簡言之,我們寫完或者改完代碼后,只有按下編譯按鈕編譯過之后,所寫的內(nèi)容才會被真正“提交”到游戲中,在游戲場景中被體現(xiàn)出來。

        以上就是Greenfoot界面一個簡單的介紹,這里只是大致說一下Greenfoot的主界面,介紹一個每個部分的功能和作用,讓大家大致有個了解。如果你對其中的任何一個概念沒有理解,或者對任何一個部分想了解跟多的話。別擔心,我之后會有詳細介紹。

        2.創(chuàng)建我們的第一個游戲世界

        題外話:

        這一章到目前為止都是教科書式按部就班的介紹,大家一定覺得很無聊吧。作為天朝小學、中學,中考、高考過來的各位一定覺得這種方式弱爆了。沒錯,其實我也覺得弱爆了,選擇Greenfoot作為我們學習Java或者開發(fā)游戲的上手工具,相較傳統(tǒng),有趣就是它最大的賣點了,這種介紹方式有趣個毛線。所以大家放心,我是絕對不會這么寫下去的。接下來我就會帶領(lǐng)大家親手建立我們的第一個demo。用到哪說到哪,采取頭腦風暴和意識流的風格,希望大家能習慣,能喜歡。同時認真的同學不用擔心這樣不夠系統(tǒng),絕對沒問題。因為我自己就是這么過來的。

        (1).創(chuàng)建場景類BlackWorld

        在類列表中找到World類,在右鍵彈出菜單中選擇“New subclass...”

        然后輸入類名

        然后點確定,BlackWorld類就創(chuàng)建完成了。

        創(chuàng)建完BlackWorld之后,我們看到它立馬被添加到了類列表中。

        在創(chuàng)建BlackWorld類的過程中我們注意到,他是是World類的一個subclass(子類)。同時,World也稱是BlackWorld類的父類或超類(superclass)。顧名思義,這對“父子”存在著繼承關(guān)系,兒子會從爸爸那兒獲得了一些爸爸的屬性。繼承的問題我會在后面的章節(jié)中繼續(xù)詳細討論,這里咱不細說。在這里我們注意到,在類列表中可以看到有一個箭頭從BlackWorld類指向World類,清晰地勾畫出了各個類之間的繼承關(guān)系?梢哉f,類列表本身就是一個建議的族譜,繼承是面向?qū)ο缶幊痰暮诵母拍,理清類之間的繼承關(guān)系對于我們學習Java和編寫游戲都至關(guān)重要。

        (2).這時我們點下Compile(編譯)按鈕,可以發(fā)現(xiàn)窗口發(fā)生了變化,成為了如下界面。

        可以看到編譯過后,類列表中BlackWorld上原有的灰色斜線們也不見了。一個類上有灰色斜線表示它是未編譯的。編譯過后,灰色斜線們會消失。

        同時最明顯的是,原本一片空白(空灰)的場景區(qū)域出現(xiàn)了一個尺寸600*400的白色方框。它就是我們的游戲世界——BlackWorld了。

        不過……尼瑪坑爹呢?名字叫BlackWorld怎么是一片白的?不急,接下來我們就來把它弄成純黑的。首先找一個純黑的圖片,把它放到工程目錄的images文件夾下。(如果你還沒保存過的話先保存下,記住工程存放的目錄就好)

        在類列表中找到我們名不副實的BlackWorld類,在右鍵彈出菜單中選擇“Set image”

        在彈出的選圖菜單中找到我們剛剛放進images目錄的純黑圖片,選上即可。

        我們的純黑世界呈現(xiàn)眼前。

        (3).創(chuàng)建角色類WhiteWalker

        按照和創(chuàng)建BlackWorld類似的步驟,創(chuàng)建一個名叫WhiteWalker的Actor的子類。并設(shè)置一張小的白色方格圖片。

        (4).將白色行者放入純黑世界

        先Compile一下,然后右鍵WhiteWalker類,在彈出菜單中選擇“new WhiteWalker()”新建一個WhiteWalker。

        可以看到鼠標變成手型,同時下方懸掛有一個白色方塊。那就是我們新建出來的WhiteWalker了。將鼠標移至黑色世界中的任意位置點擊左鍵放置WhiteWalker。

        至此我們初步認識了Greenfoot的界面,并成功創(chuàng)建了一個純黑世界,并在里面添加了一個白色行者,邁出了制作小游戲的第一步(鼓掌)。然而,我們至今為止完成的工作都是依賴Greenfoot 作為一款I(lǐng)DE所帶的功能。但它這方面的功能也僅限于此了,接下來我們將接觸到真正的代碼,學習如何寫出漂亮的代碼,做出有趣的游戲,這才是我們學習的初衷。

        軟件截圖

        • Greenfootv2018 中文版

        下載地址

        • PC版

        相關(guān)版本

        同類推薦

        相關(guān)文章

        用戶評論

        請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī),評論內(nèi)容只代表網(wǎng)友觀點,與本站立場無關(guān)!

        熱門評論

        最新評論

        已有0人參與,點擊查看更多精彩評論

        關(guān)于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接

        Copyright 2005-2024 QQTN.com 【騰牛網(wǎng)】 版權(quán)所有 鄂ICP備2022005668號-1 | 鄂公網(wǎng)安備 42011102000260號

        聲明:本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來自互聯(lián)網(wǎng) 如有異議 請與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告