2013-05-06 96 views
-1

C或Java中的哪種語言會更適合計算機圖形學。一般來說計算機語言的特徵是什麼,它會使它更適合計算機圖形學?哪種語言更適合計算機圖形學

+0

清除解答?這取決於。你想實現什麼? – 2013-05-06 19:03:23

+0

一般來說,我想執行很多像素操作操作。 – user1946152 2013-05-06 19:04:24

+0

遊戲或桌面插圖? – 2013-05-06 19:04:29

回答

0

大多數Windows遊戲都是用C++和DirectX創建的。如果你想做一個3D動畫,你必須學會​​sin cos,...

+0

沒有。 ** Windows **的大多數遊戲都是用C++和DirectX製作的。爲Android,iOS,PS3,Wii和Wii U製作的遊戲大多使用純C++或C++語言製作,但在這些世界中沒有DirectX。 – Renan 2013-05-06 19:08:39

+0

@Ranan Sry,我不是手機開發商 – Hydroid 2013-05-06 19:09:38

+0

@SotiriosDelimanolis:好? – Hydroid 2013-05-06 19:11:08

0

計算機圖形學的語言決定你想要做什麼。談到3D時,Java有Java3D,這是一種對於OOP類設計來說更容易的API;然而,c/C++具有OpenGL,對於像3D這樣的東西很有用,這對於圖形來說更好,並且渲染和加載所需的時間最少。儘管如此,在編碼中要困難得多,因爲它要複雜得多。希望這可以幫助!

3

這取決於你想達到什麼。一般來說,它是可用的語言庫,而不是語言本身,這非常重要。

+0

好吧,但一般來說C代碼會比Java代碼更快,對吧? – user1946152 2013-05-06 19:16:47

+2

至少C不慢。我明白智能算法比使用java添加任何開銷更重要。但是C讓你更接近硬件,所以如果你真的想優化和完全控制,我相信C將是一個自然的選擇。但我不是圖形程序員,所以我對這些東西的瞭解只是膚淺的。 – Atle 2013-05-06 20:14:15