導航:首頁 > 編程語言 > java游戲2d

java游戲2d

發布時間:2022-08-11 02:13:16

『壹』 java 2D是什麼

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

Java 2D 提供了實現非常復雜圖形的機制,這些機制同 Java 平台的 GUI 體系結構很好地集成在一起。尤其是,Java 2D 為開發人員提供了下列功能:
對渲染質量的控制:沒有 Java 2D,繪制圖形時就無法進行抗鋸齒,而解析度也變得最小,只有一個像素。

裁剪、合成和透明度:它們允許使用任意形狀來限定繪制操作的邊界。它們還提供對圖形進行分層以及控制透明度和不透明度的能力。

繪制和填充簡單及復雜的形狀:這種功能提供了一個 Stroke 代理和一個 Paint 代理,前者定義用來繪制形狀輪廓的筆,後者允許用純色、漸變色和圖案來填充形狀。

圖像處理和變換:Java 2D 同 Java 高級圖像 API(Java Advanced Imaging API (JAI))協作,支持用大量圖形格式處理復雜的圖像。Java 2D 還為您提供了修改圖像、形狀和字體字元的變換能力。

高級字體處理和字元串格式化:允許象操作任何其它圖形形狀一樣操作字體字元。除此以外,可以象文字處理程序一樣,通過為 String 中的字元應用屬性和樣式信息來創建格式化文本。

『貳』 有一款修建金字塔的2D java游戲,一塊磚從一層開始接力往上扔是什麼

根據描述,這款游戲應該是法老神跡,是當年JAVA上一款很熱門的游戲。

java手機游戲在智能機出現之前可謂紅極一時,只要是支持java程序的手機都可以安裝,眾多手機小游戲都由java開發。

由於java手機游戲的通用性太強,在智能機普及之前,是否支持java成為顧客選擇手機的一個重要因素。java手機游戲開發一次便可適用絕大部分機型,直到今天手機網游還一直用java進行開發。

java是由由Sun 公司於1995年5月推出的Java程序設計語言和Java平台(即JavaSE, JavaEE, JavaME)的總稱。java手機游戲屬於javame,又稱j2me或者kjava,它依靠自身強大的可拓展性和移植性,成為目前手機上最通用的一種游戲。

JAVA游戲缺點:

雖然游戲可移植性強,通用性強,但是當開發者面對眾多機型,解析度的時候,適配不同的手機成為大問題,而其對內存的消耗相比其他語言的手機游戲也更加難以控制,由於語言的限制,使得java游戲難以做出太動感的畫面如3D效果等。隨著安卓和iphone市場的興起,java手機游戲在漸漸沒落。

『叄』 有啥好玩的2D橫版過關手機游戲(Java的)

記住了,以下我說的每一個游戲名!不是一般般的好玩!

3D克隆危機完美破解版
3D都市賽車3之暴力街區
3D陰影下的埃及
3D極速狂飆
以上是我保存一直捨不得刪的游戲,建議樓主去網路一個個搜。

『肆』 關於java開發2d游戲地圖問題

分析:
地圖->排列好的地圖元素->N個載入圖片的對象->單個圖片->位置X,Y,寬高W,H,顏色,ARGB,等相關屬性

舉例:
地圖元素的實現:
class m_Cell
{
m_Cell();
~m_Cell();
Image m_img;
int x,y,w,h;
int A,R,G,B;
}
地圖M的實現:
class M
{
m_Cell cell=new m_Cell[10];//定義10個地圖元素
for(int i=0;i<10;i++)
{
cell[i].x=i*cell[i].w;
draw(cell[i]);
}
}

實現10個地圖元素的地圖在1行的平鋪,如果想加2,3,4行,那代碼里的X下面加上Y的和H的變化就可以了.

滾屏請查看卡馬克演算法..一般游戲都是參照這個經典演算法的.除了DX貌似是全屏刷新基本不需要之外,2D盡量採用這種演算法

『伍』 有沒有人給推薦一本用java編寫2D3D游戲的書

java awt/swing編寫游戲的參考書籍:

《Java 2D游戲編程入門》

《Java游戲編程原理與實踐教程》

javaFX編寫游戲的參考書籍

《JavaFx游戲程式設計(第三版)》

游戲界面並不是java的強項, java主要是給游戲寫伺服器什麼的.

如果想自己寫游戲,那麼推薦unity3d. 因為untiy3d支持C#開發,而C#和java語法比較相似,上手容易.

比如下面一個求水仙花數的C#代碼,你會java那麼你能秒懂

usingSystem;


namespaceshuixianhua
{
classProgram
{

staticvoidMain(string[]args)
{
//(3位數)水仙花數是指100`999之間.這個數的個位的立方.十位的立方,百位的立方相加等於這個數字
for(inti=100;i<1000;i++){
intb=i/100;
ints=i%100/10;
intg=i%10;

if(b*b*b+s*s*s+g*g*g==i){
Console.WriteLine(i);
}
}
Console.ReadKey();
}
}
}

『陸』 曾經玩過的一個2D槍戰射擊的java游戲

玩魔獸世界絕對沒問題我310M特效全關野外有60幀奧格20幀
龍騰世紀1,2都可以 1代的話CPU佔用會非常高,說白了一直100%···囧 2代好多了 玩龍騰最低配置600*800解析度的話1代顯卡大概75度 2代70度
無冬之夜2 也可以 顯卡70-75度
工人物語6顯卡扛不住動不動就80度+······ 別和我說工人物語7你看7的最低配置低得你信么?反正310M扛不住6我試過
戰地2也行溫度沒注意
額我最近就在玩這些··額
希望採納

『柒』 java游戲,男性吸血鬼,武器鐮刀,開大變白色,2D格鬥闖關游戲,不是智能手機

現在很多都玩智能手機游戲了,這種非智能手機游戲,只有去注冊時間長的游戲網站找找看,比如:福遞達手機游戲世界

閱讀全文

與java游戲2d相關的資料

熱點內容
崑山ug數控編程培訓 瀏覽:519
integer類源碼 瀏覽:819
java排序的時間復雜度 瀏覽:859
伺服器陣列卡壞了怎麼維修 瀏覽:537
shm演算法 瀏覽:520
可愛的程序員陸漓離開 瀏覽:608
如何把掃描文件做成pdf格式 瀏覽:625
php個性qq源碼 瀏覽:821
初學c語言顯示源未編譯 瀏覽:247
資產概況源碼 瀏覽:472
dos命令建文件夾命令 瀏覽:380
解壓的密碼htm被屏蔽 瀏覽:503
冬天太冷冰箱壓縮機不啟動怎麼辦 瀏覽:85
手機打開vcf需要什麼編譯器 瀏覽:912
加密磁碟後開機很慢 瀏覽:273
長沙智能雲控系統源碼 瀏覽:260
阿里雲伺服器如何設置操作系統 瀏覽:1001
超級命令的英文 瀏覽:784
做賬為什麼要用加密狗 瀏覽:586
考研群體怎麼解壓 瀏覽:159