2013-05-06 655 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