2024-10-12 06:59:10
1.Direct3D主要用于Windows平台,现在很多大型的3D游戏用这个开发的,像使命召唤,极品飞车,尘埃。
2.openGL用途要广一些,Windows,MAC,手机系统都可以。现在苹果的Iphone和Ipad把它已经发扬光大了。
我建议你学openGL,因为首先来说他可以跨平台开发的,用途比较广。其次是openGL和Direct3D在实现的方法上是一样的,比如都有顶点,纹理等概念,唯一的差别就是API函数不一样而已,所以学了openGL以后学Direct3D很容易上手。