发布网友 发布时间:2022-04-29 23:01
共3个回答
热心网友 时间:2022-06-25 07:17
direct3D和openGL的选择取决于你的游戏是否跨平台。openGL是跨平台的,现在很多手机游戏也采用这个图形库。direct3D只是用于Windows平台,当然还有微软自己的XBOX游戏机。如果你会C#的话,建议开始时使用微软的XNA来游戏入门,然后再过渡到底层编码,否则一写程序就面临大量图形学数学方面的知识,让你头晕。当你用XNA做出了几个小游戏成品后,可以考虑使用C#加slimDX(directX的多平台版,你可以上网搜搜,direct3D原生只支持C++,所以要用这个库代替,就是使用你说的direct3D),或者使用C#和openGL搭配。还有就是,openGL和direct3D都只是图形库。一个游戏其实还有其他很多东西。总的来说就是建议direct3D,openGL的使用范围在图形软件上,比如PS,maya之类。至于建模,maya和3ds都可以,但maya功能更强,偏于影视方面,3ds偏于游戏建模上,毕竟游戏的发展还受制于硬件。热心网友 时间:2022-06-25 07:18
1.Direct3D主要用于Windows平台,现在很多大型的3D游戏用这个开发的,像使命召唤,极品飞车,尘埃。热心网友 时间:2022-06-25 07:18
OpenGL在专业领域有很大的优势。在手机游戏上表现也不错。