千里冰封
          JAVA 濃香四溢
          posts - 151,comments - 2801,trackbacks - 0

          1.      JAVA2D簡介

          SUNAPIJAVA2D的描述是這樣的:

          Java 2D APIApplication Programming Interface,應用程序接口)是一套用于高級圖形和圖像處理的類。它將藝術線條、文本和圖像囊括在一個綜合模型中。該 API 提供了對圖像復合和 alpha 通道圖像的廣泛支持,同時也提供了一套進行精確顏色空間定義和轉換的類,以及大量面向顯示的圖像操作符。這些類以 java.awt java.awt.image 包附件的形式提供(而不是單獨的包)。

          其實Java 2D APIJFC Java Fundation Classes)的一員,主要的使用對象是java.awt.Graphics2D,它增強了傳統的AWT Abstract Windowing Toolkit )的描繪功能。在 JDK1.2中開始支持Java 2D 的使用。透過Java 2D API ,我們程序員可以輕松地描繪出任意的幾何圖形、運用不同的填色效果、對圖形做旋轉( rotate)、縮放( scale)、扭曲( shear)等。通過Graphics2D我們可以簡單地利用不同類型的線或是填色效果繪出統計圖,以區分出不同的資料。當然, 2D API還有許多增強SWING能力的部分,比如處理圖片的效果、對于任意的幾何圖形可以做碰撞檢測、圖形重疊混色計算(composite)等功能。總之,JAVA2D使JAVA的圖形處理能力得到了很大的提升,當然如果要單純處理圖片,可以利用JAVAJAI(Java Advanced Imaging),還可以使用JMF框架來處理視頻以及音頻,更可以使用JAVA3D來渲染3D的場景,隨著JAVA愛好者的努力,JAVA在編程領域已經越來越強大了。

           

          2.      本文所涉及到的知識點

          為了制作出本游戲,我們需要了解如下知識點:

          1,JAVA線程模型

                 了解JAVA里面線程的工作原理。

          2,java.util

                 了解JAVA里面的一些工具類,更有利于我們編程的效率。

          3,java.awt

                 了解JAVA的抽象工具集,因為它是構建我們窗口的基本元素

          4,java.awt.event

                 了解JAVA的事件模型以及處理事件的方法。

          5,javax.swing

                 此包是最新的JAVA界面包,利用了良好的MVC架構,有很強的擴展性,此包包括了所有的輕量級的界面的實現。

                 另外還有簡單的聲音片段處理,因為我們在游戲的過程中是充滿了聲音效果的,還有JDK1.5新增的泛型枚舉等的編程。

           

          如果要加上聯網功能的話,還需要掌據java.net包,java.io包,用以連接網絡和讀寫輸入輸出流,我們今天只做一個單機版的,大家如果有興趣的話可以自己下載源代碼更改成一個聯機版的。




          盡管千里冰封
          依然擁有晴空

          你我共同品味JAVA的濃香.
          posted on 2007-11-09 09:11 千里冰封 閱讀(1628) 評論(2)  編輯  收藏 所屬分類: JAVASE

          FeedBack:
          # re: JAVA實現游戲編程(2)
          2007-11-09 09:31 | Handan Daily
          Java貪吃蛇有做過嗎?
            回復  更多評論
            
          # re: JAVA實現游戲編程(2)[未登錄]
          2007-11-09 10:13 | andy
          那啥 快點更新哦   回復  更多評論
            
          主站蜘蛛池模板: 屏边| 南丰县| 康平县| 孟州市| 北川| 天气| 北宁市| 海口市| 格尔木市| 汪清县| 福鼎市| 德州市| 儋州市| 信宜市| 全州县| 纳雍县| 平塘县| 高唐县| 衢州市| 察哈| 会东县| 彭泽县| 沾益县| 诏安县| 托里县| 濮阳县| 乌鲁木齐市| 突泉县| 鹤壁市| 禄丰县| 江城| 株洲县| 延边| 苏州市| 沅江市| 德保县| 安阳县| 无棣县| 太仓市| 锡林郭勒盟| 玉山县|