Windows游戏编程是不是要用C win32API SDK来编?

hh 2000-04-08 12:48:00
有这方面的书吗?
...全文
620 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
(1) 当然是 DirectX 了,最新版本的 DirectX 7.0 SDK 不但支持 C++,还做了 VB 的接口,但是从 DX7SDK 自带的例子来看同样的程序 VB 的运行速度要比 C++ 慢很多倍,所以一般还是用 C++,如果速度不重要还可以用 VB。其他语言不支持。DirectX 7.0 运行的平台:Windows 98, Windows 2000
(2) 有少数游戏用 OpenGL,因为 OpenGL 对硬件要求高,但是 OpenGL 是跨平台的图形接口,在 Win9x,WinNT,Win2k,Linux,Unix 等操作系统都支持,据说 OpenGL 编程要比 DirectX 简单的多,OpenGL 是从 SGI 图形工作站上移植到微机上的,据我所知只支持 C++。
(3) 如果你的游戏根本不需要速度,可以用 Win32 API,比如 Windows 带的“挖雷”“接龙”“拱猪”等。
hh 2000-07-17
  • 打赏
  • 举报
回复
再谈一点.
元明 2000-07-02
  • 打赏
  • 举报
回复
感兴趣的话题
sanhan 2000-07-02
  • 打赏
  • 举报
回复
做3D游戏,用D3D和OpenGL都可以。
做2D游戏,用Win32SDK或者DDraw就可以。

我以前做过一个模拟Golf的游戏。

-------------------------------------------------------------
请支持以下提议 http://expert.csdn.net/TopicView.asp?id=13650
让游戏有个家

蝈蝈俊 2000-07-02
  • 打赏
  • 举报
回复
csdn 中有游戏编程高手么???
蝈蝈俊 2000-07-02
  • 打赏
  • 举报
回复
关注
yl 2000-06-03
  • 打赏
  • 举报
回复
我做了一个小的游戏,是模仿帝国时代.七十只是个地图引擎,编程和美工都是我自己完成的.源程序不太优化,而且一些方法也不对,不过能跑起来,我用vc+directx写的.
游行区域我联系
atoto@263.net
hh 2000-06-03
  • 打赏
  • 举报
回复
有人做过游戏吗?
hh 2000-04-19
  • 打赏
  • 举报
回复
你那里好像什么也没有呀?
Mike777 2000-04-17
  • 打赏
  • 举报
回复
不一定,但用c配合Direct X最好不过,需要更多信息请E-mail:suzhihong@163.net
或访问http://bluestorm.126.com
Elephant 2000-04-17
  • 打赏
  • 举报
回复
watcom c++加DirectX API
hh 2000-04-17
  • 打赏
  • 举报
回复
why?请给个明白说法.
softdoctor 2000-04-16
  • 打赏
  • 举报
回复
No..NO..NO..
千万不要用WIN32 SDK开发游戏(图形游戏)
hh 2000-04-15
  • 打赏
  • 举报
回复
有源代码吗?
hh 2000-04-12
  • 打赏
  • 举报
回复
Thank you!
Edward 2000-04-12
  • 打赏
  • 举报
回复
你好!

向你推荐益智游戏“蚂蚁巧搬家”。

致礼!
Edward Yean 2000.4.10
-------------------------------------------------------------------------------------

蚂蚁巧搬家【试用版】
简体中文版
华彤工作室荣誉出品
版权所有 (C) 2000~2005

适用于Windows 95/98/NT/2000
显示器推荐配置:800*600 16位彩色

千禧年六月,将是小儿诞生之时。即将初为人父的我和初为人母的妻子非常兴奋,希望小龙儿平安吉祥。我们为这个即将降临的小生命做点儿什么有意义的事情呢?我想到了编写一个益智游戏,以此来庆贺小龙儿的诞生。妻子也赞同我的想法。于是“蚂蚁巧搬家”问世。
“蚂蚁巧搬家”分为正式版和试用版两个版本。您现在使用的是试用版。正式版总共有365关,试用版只有25关。
“蚂蚁巧搬家”具有如下特点:
① 关卡设计精巧,看似无解实有解,对您的智力是一个极大的挑战。
② 纯绿色软件,界面美观大方,简洁明快。
③ 具有UNDO功能,可一直UNDO到底。
④ 可分别用鼠标、键盘操作。
⑤ 自动搜索路径,帮助蚂蚁快速到达目标。
⑥ 自动保存过关步骤。
⑦ 具有重放功能,使你可重温过关英姿。
还有其它诸多特点,您慢慢去体会吧。

电子邮件:yan.hua@263.net 或dragonet2000@263.net
下载站点:中国共享软件 http://61.128.193.60/coco/cnshare/showsoft.asp?softid=1047
我的个人主页http://edwardyean.126.com因时间关系未能做好,再过一段时间你可就可以在我的个人主页上查看最新消息了。
hh 2000-04-11
  • 打赏
  • 举报
回复
what?how long?
MMX 2000-04-11
  • 打赏
  • 举报
回复
C win32API SDK编写的游戏可能校小较快速,但不是必需有本书《DirectX从入门到精通》是DirectX编程的入门书,编写得很系统,值得一看。
packager 2000-04-11
  • 打赏
  • 举报
回复
1。如果只是编一些象“扫雷”,“接龙”那样的程序,的确不必用C,用VB就都可以了。而如果要编对图形图象有一定的速度要求,最好还是用C。直接用C win32 API写出来的程序最干净,最灵活快速。
2。除非要写3D程序或对图形有非常高要求的程序,可以考虑用DirectX.对一般的RPG,SLG类型的程序,DirectX不是必需。在DirectX未出来之前,一样有很多Windows上的RPG,SLG游戏,它们运行的效果也非常好(那时的机器都还只是P100,P120,P166等,而游戏也是在640x480x256的分辨率下运行),可见关键是看你怎么去写。不过现在用DirectX已经是一个趋势,关于这方面的资料其实可以从网上寻找。
至于汇编,我个人不太赞成过多使用。在早期,机器的速度太慢,以及内存有限,程序员不得不使用汇编来提高速度和减少内存使用。如今,程序可使用内存已突破640k的限制,机器速度无比之快,基本上不需要用汇编。把时间花在考虑用汇编来优化程序运行速度,不如花在考虑一些程序上关键的结构和算法的优化更有意义,
3。其实,最关键的倒还不是C win32 API的学习,因为这学起来是很快的。而应该是数据结构和算法的学习,和图形图象的编程(比如有关图象显示,图象的存储结构等)以及对大型结构化程序书写的经验和认识.

packager 2000-04-11
  • 打赏
  • 举报
回复
1。如果只是编一些象“扫雷”,“接龙”那样的程序,的确不必用C,用VB就都可以了。而如果要编对图形图象有一定的速度要求,最好还是用C。
2。除非要写3D程序或对图形有非常高要求的程序,可以考虑用DirectX.对一般的RPG,SLG类型的程序,DirectX不是必需。在DirectX未出来之前,一样有很多Windows上的RPG,SLG游戏,它们运行的效果也非常好(那时的机器都还只是P100到P166,而游戏也在640x480x256的分辨率下运行),可见关键是看你怎么去写。不过现在用DirectX倒是一个趋势,关于这方面的资料其实可以从网上寻找。
至于汇编,我个人不太赞成过多使用。在早期,机器的速度太慢,以及内存有限,程序员不得不使用汇编来提高速度和减少内存使用。如今,内存已突破640k的限制,机器速度无比之快,基本上不需要用汇编。想用汇编来优化一些程序运行速度的时间,不如考虑一些程序上关键的结构和算法的优化。
3。大多数的程序都不采用MFC的框架。直接用C win32 API写出来的程序最干净,灵活快速。
4。其实,最关键的倒还不是C win32 API的学习,因为这学起来应该是很快的。而应该是数据结构和算法的学习,和图形图象的编程(比如有关图象显示,图象的存储结构等)以及你对大型结构化程序书写的经验和认识.所以你要看的书可以从这几方面寻找。
加载更多回复(3)

16,467

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧