當前位置:編程學習大全網 - 編程語言 - 如何自己編程創作制作遊戲(哪些軟件可以制作遊戲)

如何自己編程創作制作遊戲(哪些軟件可以制作遊戲)

現在流行的遊戲好像都是用C或者C開發的,java平臺上很少有大型的、可玩的流行遊戲。由於java是壹門新語言,它的許多特性仍有待發現,但我們可以 不要否認Java在遊戲編程方面的強大。本文將帶妳壹步步學習編寫Java遊戲。最後,構建自己的Java遊戲。

在我們開始之前,我們必須確保您已經安裝了Java JDK和瀏覽器軟件,如IE。本章以互聯網為開發對象,教妳認識Java線程、小程序.以及遊戲編程循序漸進應該註意的壹些方面。每個小部分都附上相應的源代碼,供大家參考。最後,我們將對我們的遊戲程序進行指導提示。在文章中,我們還穿插了許多建設性的問題,以便讀者能夠參與我們的開發。不過由於本章指的是帶領大家進入這個門檻,大部分知識就不詳細講解了,有興趣的讀者可以參考相關資料進行補充。在開始之前,我們必須確保您已經了解了類、繼承和java語言的壹些基本屬性。

基本小程序

Applets是網絡瀏覽器上的壹個小程序。因為小程序對系統來說是絕對安全的,它可以做的不僅僅是壹個應用程序,但是小程序仍然是客戶端程序的壹個強大工具。為了瀏覽和運行的方便,我們以applet為開發對象。

要開發Applets程序,我們必須繼承Applet類並覆蓋必要的函數。以下函數控制網頁上小程序的生成和執行。

函數Init這個函數將被自動調用來執行applet的初始動作——包括布局上組件的分布。您必須覆蓋它。每當瀏覽器顯示小程序的內容時都會調用Start,讓小程序開始正常工作關閉的)。在調用init之後,這個函數也會被調用。每當瀏覽器不顯示內容時,將調用Stop。讓小程序關閉壹些消耗資源的工作。在調用destroy之後,這個函數Destroy也會被調用。當瀏覽器從網頁中刪除applet時,它將被調用來執行 quot小程序不再使用 quot,比如最終釋放資源。Paint允許妳在小程序界面上做相應的繪畫動作,每次刷新都會重畫。

像java應用程序壹樣,所有applet文件的源文件名都有擴展名。java,編譯後的可執行文件擴展名為。班級。因為小程序中沒有main函數,是自動和HTML整合的,所以我們要執行小程序,要在HTML源文件中放壹個特定的標簽,告訴網頁如何加載和執行小程序。這裏有壹點需要註意的是,我們執行的網頁必須能夠執行java程序。

普通HTML源代碼格式

HTML

APPLET CODE= hello world . class WIDTH=300 HEIGHT=500

/APPLET

/HTML

lt小程序代碼= quothelloworld.class quot寬度=300高度=500 gt這壹行是applet執行的地方。

applet執行文檔是= quotHelloWorld.class quot並告訴網頁applet擴展文件是helloworld.class.

寬度和高度告訴瀏覽器這個顯示的applet的大小。

對於tag的描述,在網上可以找到很多相關的文檔。

因為有了APLLET,Java應用的執行就和線程相關了。讓 讓我們大致了解壹下線程的概念。

線程也稱為輕量級進程。每個線程只能在單個進程的範圍內移動、協作和交換數據,而且在計算資源方面非常廉價。線程需要操作系統的支持,所以並不是所有的機器都提供線程。Java編程語言作為壹種相當新的語言,已經將線程支持與語言本身集成在壹起,從而為線程提供了健壯的支持。

Thread類是壹個具體的類,也就是說它不是壹個抽象的類,它封裝了線程的行為。要創建線程,程序員必須創建壹個從Thread類導出的新類。程序員必須重寫Thread的run函數才能完成有用的工作。用戶不直接調用這個函數;相反,您必須調用Thread的start函數,該函數又調用run。

但是用Thread類實現線程增加了程序的類層次,所以大部分程序員都是用另壹個java線程接口Runnable接口實現的,這個接口只有壹個函數run,這個函數必須由實現這個接口的類來實現。

我們必須了解線程中的幾個重要方法:

Thread.start:啟動線程

stop:停止線程

線程。Sleep:暫停線程等待壹段時間。

王者之心2點擊試玩

  • 上一篇:紅門道閘的紅門道閘安裝使用說明
  • 下一篇:為什麽越來越多人學it
  • copyright 2024編程學習大全網