激情六月丁香婷婷|亚洲色图AV二区|丝袜AV日韩AV|久草视频在线分类|伊人九九精品视频|国产精品一级电影|久草视频在线99|在线看的av网址|伊人99精品无码|午夜无码视频在线

企業(yè)及高校合作:010-59833514 ?咨詢電話:400-810-1418 服務(wù)與監(jiān)督電話:400-810-1418轉(zhuǎn)接2
當(dāng)前位置:首頁 >問答首頁 >游戲設(shè)計(jì)
精選回答
來自聽話和路燈的回答 2024-01-22 12:17:33

我是覺得C#不適合開發(fā)小程序,特別是小游戲類的,如果是自己玩一下的話還好,如果你要把這小游戲給別人,為了這個游戲別人還要裝framework,裝起來真的很惱火~

我曾經(jīng)寫過一個小游戲,winform的,給了幾個朋友,這幾個朋友最后都是覺得裝framework太累了。

C#我覺得最適合的就是做網(wǎng)站和開發(fā)企業(yè)軟件,做網(wǎng)站的話只需要在服務(wù)器端配置支持軟件就好了,企業(yè)軟件開發(fā)出來了之后裝個framework啥的也不是大問題。

如果只是想玩一玩的話建議還是C++吧,兼容性更高一些。

來自奮斗等于百褶裙的回答 2024-01-22 12:17:34

主要是用Java分支中的J2ME來寫,但是J2ME中需要Java的基礎(chǔ)知識 。

現(xiàn)在有大部分人,都是從零開始學(xué)J2ME的,學(xué)習(xí)J2ME的時(shí)候,總是從Java基礎(chǔ)開始學(xué)習(xí),而且現(xiàn)在講Java基礎(chǔ)的書籍中都是以J2SE來講基礎(chǔ),這就給學(xué)習(xí)造成了一些不必要的麻煩,下面將J2ME中用到的和不需要的Java基礎(chǔ)知識做一個簡單的說明。

J2ME中使用到的Java基礎(chǔ)知識:

1、Java語法基礎(chǔ):包括基本數(shù)據(jù)類型、關(guān)鍵字、運(yùn)算符等等

2、面向?qū)ο蟮乃枷耄侯惡蛯ο蟮母拍?,繼承和多態(tài)等等。

3、異常處理

4、多線程

J2ME中沒有用到的Java基礎(chǔ)知識:

1、JDK中javac和java命令的使用

2、Java基礎(chǔ)中的很多類在J2ME中沒有,或者類中的方法做了大量的精簡。所以建議在J2ME中熟悉類庫。

3、Applet、AWT、Swing這些知識在J2ME中根本使用不到。

簡單說這么多,希望學(xué)J2ME的朋友們能少走一些彎路,不足之處希望大家積極指正和補(bǔ)充

1

相關(guān)問題全部

啊,不止一次的被問過這個問題。

作為世界上最強(qiáng)大的開源語言之一,Java能做任何事,寫個框架?寫個程序?或者說——做個游戲?

但首先你得會使用引擎——unity、虛幻,哪怕是寒霜都成,但你得會一個。

然后是最難的部分之一——模型,和貼圖。一般來說,3DSMAX較多的用作游戲開發(fā),但如果是虛幻,MAYA更方便一些。建好模型,再繪制貼圖,把它扔到引擎里,第一步就算完成了。

然后,繪制場景——這需要你擁有高超的關(guān)卡設(shè)計(jì)能力,這步通常需要很長時(shí)間的學(xué)習(xí)。

然后你就可以進(jìn)行程序開發(fā)了,使用Java,制作主程序,再在主程序的基礎(chǔ)上,制作條件、精靈,和任務(wù)等等。

最后,再用你那高超的UI設(shè)計(jì)能力,做一個UI,除錯后打包,你的游戲就算是完成了!

題主加油,等著你的游戲。

Java可以做3D游戲,可以做非常酷炫的3D游戲,性能并不比那些C++的引擎差!而開發(fā)效率又要高處好幾個數(shù)量級!

為什么呢?因?yàn)橛螒虻讓拥膱D形渲染實(shí)質(zhì)上都是OpenGL或者Direct3D,現(xiàn)代游戲引擎不大可能讓你手動去做圖形運(yùn)算,復(fù)雜的東西都是交給底層的dll/so靜態(tài)庫文件以及GPU執(zhí)行的,上層代碼主要做好場景管理和邏輯控制。這也是為什么Unity3D這個引擎居然可以使用 C# 和 JavaScript 作為它的游戲腳本,而從來沒有人說Unity3D引擎的游戲性能差。

另外,游戲的畫面,不管3D還是2D游戲,影響畫面效果的主要因素是游戲素材,而不是編程語言。3D游戲又有獨(dú)特的著色器語言專門負(fù)責(zé)圖形特效。什么HDR、PBR、SSAO、動態(tài)模糊、次世代法線貼圖,通通都是靠Shader搞定的,跟你用什么語言來寫游戲邏輯沒有半毛錢關(guān)系。

反觀 Java 本身的性能,現(xiàn)代編程語言除了 C/C++,真沒有哪個敢在 Java 面前夸自己性能的。而且 Java 有眾多的開源類庫,憑什么我們不能用 Java來做游戲呢?

誠然,Unity3D、CryEngine、Unreal這樣的商業(yè)引擎不僅僅是個游戲引擎,它們還有很多成熟的配套工具和資源工廠,這是Java游戲引擎所不具備的。

來自快樂正發(fā)卡的回答 2024-01-22 12:17:34

c#很少用來做游戲的,大型游戲就更沒有了。 網(wǎng)絡(luò)游戲的話還是用C++比較多,想做游戲要去學(xué)學(xué)主流的游戲引擎。 網(wǎng)頁游戲的話就學(xué)flash、as腳本什么的。

火星時(shí)代教育 影視學(xué)院劉老師,為你解答

猜你喜歡

恭喜,您已獲得免費(fèi)試聽資格請留下您的手機(jī)號,課程顧問將幫您激活課程
獲取驗(yàn)證碼
免費(fèi)領(lǐng)千元課程+隨課禮包

請留下您的手機(jī)號

課程顧問將幫您激活課程并贈送學(xué)習(xí)禮包

×

同學(xué)您好!

您已成功報(bào)名0元試學(xué)活動,老師會在第一時(shí)間與您取得聯(lián)系,請保持電話暢通!
確定