游戏开发论坛

 找回密码
 立即注册
搜索
查看: 13954|回复: 34

做游戏请不要忘了MFC~

[复制链接]

182

主题

445

帖子

459

积分

中级会员

Rank: 3Rank: 3

积分
459
QQ
发表于 2005-11-15 20:11:00 | 显示全部楼层 |阅读模式
        不知从什么时候开始。MFC成了众人讨厌的对象。在游戏开发的世界里。好像不允许它存在似的。
        我也不知为何刚入门的游戏爱好者更是将它狠狠的扔入拉圾箱。
        我在几家软件公司做过。所以接触MFC一段时间了。
        现在做游戏。更是常用它拿来用工具。
        看到朋友们很多是用WIN32 API写窗口和消息。我感觉很累和纳闷。(当然,我也曾经那样过。)~

        希望大家不要拉下对MFC的学习啊。
        真的,举个例子~
        
        

        这是我用MFC与D3D结合做的。
        右边是个LABEL控件。

        以前用MFC写过一个3D的地形编辑器



        
        

         这个图更清楚的说明了效果。
         我用了一个LABEL,一个EDIT,一个BUTTON。
         因为他们都是基于CWND的。所以可以容易的获取窗口句柄。
         其实,只要我们想,可以把D3D渲染到列表框,甚至滚动条里。

         呵呵,刚才我在那个EDIT里写了一些字。


        希望游戏开发爱好者不要落下对MFC的掌握,真的。用好了,可以大大提高效率。
毕竟,在游戏公司,真正做引擎的只是那一两个人。大部分人还都是做其它。对吧。 [em14] [em14] [em14]







[em17] [em17] [em17] [em1]

55

主题

331

帖子

337

积分

中级会员

Rank: 3Rank: 3

积分
337
发表于 2005-11-15 20:25:00 | 显示全部楼层

Re:做游戏请不要忘了MFC~

UP.......

85

主题

824

帖子

878

积分

高级会员

Rank: 4

积分
878
QQ
发表于 2005-11-15 20:29:00 | 显示全部楼层

Re: 做游戏请不要忘了MFC~

不学好c++就去学mfc和学好了c++而不去学mfc一样傻(就做游戏工具而言)
sf_20051115202924.jpg

182

主题

445

帖子

459

积分

中级会员

Rank: 3Rank: 3

积分
459
QQ
 楼主| 发表于 2005-11-15 21:22:00 | 显示全部楼层

Re:做游戏请不要忘了MFC~

欢迎有同样想法的朋友把自已用MFC做的游戏或工具发上来啊!~
哈哈。我们不是偏激。更不是说用MFC做游戏。
只是说学好MFC。真的有利于开发。
mfc,今天,你用了吗?
哈哈

0

主题

113

帖子

122

积分

注册会员

Rank: 2

积分
122
发表于 2005-11-15 21:53:00 | 显示全部楼层

Re:做游戏请不要忘了MFC~

现在的游戏,视频显示是性能瓶颈之一.
而MFC无疑会加重这个问题,因此商业的大游戏都不会使用MFC.
但做一般小游戏,MFC当然很好.

18

主题

573

帖子

573

积分

高级会员

Rank: 4

积分
573
发表于 2005-11-15 22:25:00 | 显示全部楼层

Re:做游戏请不要忘了MFC~

《英雄本色》1和2,就是那个可以慢动作的那个游戏,用的就是MFC吧!

7

主题

299

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
发表于 2005-11-16 01:38:00 | 显示全部楼层

Re: Re:做游戏请不要忘了MFC~

iicup: Re:做游戏请不要忘了MFC~

现在的游戏,视频显示是性能瓶颈之一.
而MFC无疑会加重这个问题,因此商业的大游戏都不会使用MFC.
但做一般小游戏,MFC当然很好.


我想楼主的意思只是说做游戏的周边工具用MFC会提高效率吧,
尤其是地图编辑器.完全同意

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2005-11-16 09:25:00 | 显示全部楼层

Re:做游戏请不要忘了MFC~

这样说的话,那应该不要忘了Borland C++ Builder。
用VCL做界面更是快的惊人,做工具的效率更高。

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2005-11-16 12:47:00 | 显示全部楼层

Re:做游戏请不要忘了MFC~

可惜的是,BCB架构比较大程序的时候,不太好用;而且新的DX9库已经不再有对BCB的支持了。
除了MFC以外,很多程序都可以做界面的,例如wxWindows和WTL,我推荐WTL。

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2005-11-16 15:47:00 | 显示全部楼层

Re:做游戏请不要忘了MFC~

用BCB还需要DX SDK?
只要装了DX RUNTIME,BCB自动就可以根据COM生成SDK,根本不需要额外的DX SDK。
而且现在也有单独提供的dx9sdk for BC,for DevC

VCL怎么着都会比MFC好用!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 19:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表