OpenGL是个与硬件无关的软件接口,可以在不同的平台如Windows 95、Windows NT、Unix、Linux、MacOS、OS/2之间进行移植。
OpenGL是图形的底层图形库,不同的系统下有不同的库,在编程时调用它的库函数就可以了,具体库函数是怎么实现的编程时并不需要关心,所以一套源代码可以在不同系统中编译运行,我们只是在不同的系统下安装系统适用的OpenGL库就可以了。
而DirectX仅能用于Windows系列平台,所以不能被移植到其他的系统中。
opengl和directx并不都是游戏专用的,但因为游戏中都是有强大的图形界面,所以都要用到opengl和directx。
opengl编写游戏的可移植性 具体表现
最新推荐文章于 2024-05-01 23:41:17 发布