欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

JAVA能寫大型游戲嗎

榮姿康2年前34瀏覽0評論

JAVA能寫大型游戲嗎?

首先要確定一下什么是大型游戲吧,是玩家多,還是同時在線人數多,還是指那種高精度模型高精度貼圖的3A大作。

一些低fps的游戲,比如棋牌類,斗地主麻將,三國殺這種用java寫是完全沒有問題的,小卡頓并不影響你游戲,或者說你根本感覺不出來。

我們都知道java需要運行在虛擬機,如果你的游戲純java層去寫的,那么需要解釋執行,雖然現在得益于即時編譯技術,代碼效率顯著提升,但是做不到絕對的回收不耗時,而且虛擬機占用了你很多內存,還可能會導致你的應用內存映射到交換區。

雖然有些游戲吃顯卡比較多,但是游戲邏輯部分還得看cpu。

那么有的人會說安卓也是虛擬機啊,這里確實有點不一樣,安卓是沒辦法,只能跑在虛擬機啊,也不想這樣的。我們都知道現在游戲都是基于游戲引擎開發的,安卓游戲引擎大部分基于jni開發的。當然像cocos2D這種也有純java版本,但是應該現在用的人不多了,都是基于cpp版本做的。

這里需要對虛擬機和編譯的知識要有一定的理解。

總結來說就是看你的游戲特性吧,java也是可以的

java制作游戲,JAVA能寫大型游戲嗎