说起编程作图,大概还有很多人想起 的吧?
但是各位是否想过,那些画面绚丽的 游戏是如何编写出来的?就靠 那可怜的
分辨率、 色来做吗?显然是不行的。
本帖的目的是让大家放弃 的老旧图形接口,让大家接触一些新事物。
作为当前主流的图形 之一,它在一些场合具有比 !"# 更优越的特性。
、与 语言紧密结合。
命令最初就是用 语言函数来进行描述的,对于学习过 语言的人来讲,
是容易理解和学习的。如果你曾经接触过 的 ,你会发现,使用
作图甚至比 更加简单。
$、强大的可移植性。
微软的 !"%! 虽然也是十分优秀的图形 ,但它只用于 &'( 系统(现在还要
加上一个 #)# 游戏机)。而 不仅用于 &'(,还可以用于 *+,+ 等其它
系统,它甚至在大型计算机、各种专业计算机(如:医疗用显示设备)上都有应用。并且,
的基本命令都做到了硬件无关,甚至是平台无关。
%、高性能的图形渲染。
是一个工业标准,它的技术紧跟时代,现今各个显卡厂家无一不对 提
供强力支持,激烈的竞争中使得 性能一直领先。
总之, 是一个很 -) 的图形软件接口。至于究竟有多 -),去看看 !.% 和
/*01 等专业游戏就知道了。
官方网站(英文)
""2,,(((''
下面将对 &'( 下的 编程进行简单介绍。
学习 前的准备工作
第一步,选择一个编译环境
现在 &'( 系统的主流编译环境有 34"',)'55),!67
55等,它们都是支持 的。但这里我们选择 34"'$8 作为学习
的环境。
第二步,安装 * 工具包