java 有java寫的做3d游戲的引擎嗎?
有java寫的做3d游戲的引擎嗎?大多數(shù)游戲使用C/C和Java,但大多數(shù)都是手機游戲。我看過用C圖像庫繪制的3D圖像,java圖像庫真的沒見過。不過,我覺得3D圖像應(yīng)該用3DMAX制作,代碼程序只是
有java寫的做3d游戲的引擎嗎?
大多數(shù)游戲使用C/C和Java,但大多數(shù)都是手機游戲。我看過用C圖像庫繪制的3D圖像,java圖像庫真的沒見過。不過,我覺得3D圖像應(yīng)該用3DMAX制作,代碼程序只是作為框架和后臺運行邏輯。只要3D圖像對Java外部接口或服務(wù)開放,就應(yīng)該嘗試。畢竟,java代碼將被翻譯成C語言來執(zhí)行。我覺得基于這個原因,大多數(shù)游戲都是用C語言開發(fā)的,這樣可以提高性能。我個人這么認為。我希望你能分享更好的意見
你可以理解團結(jié)是一個球員,這是所謂的游戲玩家在英語中。游戲在玩家身上進行。
在unity中,我們更喜歡C作為腳本語言。這個腳本在宿主播放器上運行。這類似于瀏覽器上運行的JavaScript。沒有瀏覽器,JavaScript無法運行。
(特殊情況,如節(jié)點.js所謂腳本不是編譯成本地機器代碼(包括Java字節(jié)碼、匯編程序等),而是由主機直接解釋,即由游戲玩家負責(zé)解釋,這使得C#與Android系統(tǒng)關(guān)系不大。
如果你不明白播放器是什么,就想想音樂播放器、視頻播放器,更合適的是早期的flash播放器。Flash播放器可以玩游戲。鼠標(biāo),鍵盤操作,腳本,都是玩家處理的。
unity player可以在windows、Android、IOS和瀏覽器上運行。Unity負責(zé)游戲以及如何與Android系統(tǒng)交互。C#只負責(zé)以腳本形式執(zhí)行游戲邏輯。
注意:上面的討論只是一個簡化,實際過程比這個復(fù)雜。例如,雖然它是一個C腳本,但它仍然涉及一些編譯工作,以及打包和壓縮工作。