其实我个人不认为DX(特别是其中的D3D)或OpenGL很适合初学者,学习3D图形编程必须要有一定的基础,一开始就直接接触这一块难度比较大。我觉得刚开始还是玩玩2D库,像Allegro或SDL之类的,当对图形编程有了一定的了解之后,可以再学习3D相关的东西。
说到资料,我觉得还是得自己多查多找,Allegro的中文资料虽说版本较低(云风版,针对Allegro 3),但它升级也是向前兼容的,光中文资料中讲到的东西用起来比Graphics强大的多。英语学得好的就更不在话下了,直接看英文文档。其实就算有一个OpenGL版的函数查询器,对刚开始学的朋友来说也没有太大作用,OpenGL核心函数就那么百来个,比Graphics多不到哪去,全部列个中文的说明清单出来看过之后可能还是会不知所云。所以我认为要循序渐进,从2D入手,玩玩Allegro、DDraw等,资料也是人边做边总结出来的,可以很中肯的说,网上关于DDraw的中文资料绝不会比Graphics的少。
当然,也不能光说不做,我会在我的主页里陆续加上这些东西的相关资料的,大家手上有什么好的资料也可以去我的主页注册会员上传,或是直接给我代传:dongkai329@yahoo.com.cn中文尤佳
说到资料,我觉得还是得自己多查多找,Allegro的中文资料虽说版本较低(云风版,针对Allegro 3),但它升级也是向前兼容的,光中文资料中讲到的东西用起来比Graphics强大的多。英语学得好的就更不在话下了,直接看英文文档。其实就算有一个OpenGL版的函数查询器,对刚开始学的朋友来说也没有太大作用,OpenGL核心函数就那么百来个,比Graphics多不到哪去,全部列个中文的说明清单出来看过之后可能还是会不知所云。所以我认为要循序渐进,从2D入手,玩玩Allegro、DDraw等,资料也是人边做边总结出来的,可以很中肯的说,网上关于DDraw的中文资料绝不会比Graphics的少。
当然,也不能光说不做,我会在我的主页里陆续加上这些东西的相关资料的,大家手上有什么好的资料也可以去我的主页注册会员上传,或是直接给我代传:dongkai329@yahoo.com.cn中文尤佳