win32API 与 DirectX是什么关系!为什么写游戏用DirectX不用win32API
如果"自己"写windows窗口界面库用什么?
如果"自己"写windows窗口界面库用什么?
解决方案 »
- 一个奇怪蛋疼的问题
- 有没有介绍使用脚本设置VS 2005工程选项的文章
- 请教:关于图形旋转的问题,怎样改变旋转的原心呢?
- 数据库问题!!数据插入
- 问一个数据库界面的问题,假如一次查询的结果太多,怎么半?
- 只能给这么多了,希望可以解决问题,串口问题。特怪,大家都看看,提出问题的就有分。急!!
- 如何根据文件类型提取文件图标?
- 如果我重新构建我的COM组件。。。。
- 0x7601c42d 处最可能的异常: 0x000006BA: RPC 服务器不可用
- 请问如何把一个CRecordView的数据显示到对话框的ListBox(style : report)控件上?谢谢了.
- 如何从外部强制关闭线程
- VC控制Excel,如何操作文本框?
至于窗口如何生成,winapi, mfc,wtl都可以
如果"自己"写windows窗口界面库用什么?DX是调用“显卡CPU”硬件指令的函数库,兄弟是openGL,
win32API只是系统接口 函数库, 功能不一样。
写程序肯定是要用到win32API, win32api肯定也帮你实现了一些简单的图形图象的函数。但是这些在要求高性能的情况就不行了。DX是使用硬件绘图指令的,是专门用来绘制3D场景的,象漫游系统,游戏等等, 随便举个例子win32api就不会帮你实现,光照效果?曲面纹理?
另外速度也相差很大 ,本人做过实验。 openGL(D3D也应该差不多)画直线的速度大约是 调用API的 15倍。 游戏很要求速度和 画面效果。。
如果"自己"写windows窗口界面库用什么?
当然是API,,D3D是画高级别的东西的,你如果是指 画按钮,画控件之类的,比如实现JAVA界面,qt 或者 gtk++那样的 , 用D3D也太 龙刀杀鸡了。。反而让自己的库死死的被绑在D3D库上了。。 我想你应该明白了一些了。。 兄弟俺缺形象分 穷。。
还是我的库在编译时就可以将DX库一起编译在里面,DX库大不大。一般用到DX库的程序都怎么解决这个问题的呢?如果控件非常的不规则是不是GDI就不能胜任了。
谢谢哈
微软为了大家都用他的DX,打压openGL,在系统里不对OPENGL库进行更新了,不过功能足够。
还是我的库在编译时就可以将DX库一起编译在里面,DX库大不大。一般用到DX库的程序都怎么解决这个问题的呢?MS的SDK包有300MB,但那是些小demo程序,DX库就一些dll,lib文件,下载下来后丢在VC的include+lib 里就可以了
GDI\GDI+ 是肯定能胜任的,开发控件应该不会用上D3D。除非你的控件在点击之后会爆炸,极度的渲染 呵呵。
非常的不规则你指的是形状吧,这个windows里的rgn就是解决这个的。