谁可以给介绍下win32汇编游戏开发的问题

| 您所在的位置: >
> 《MFC游戏开发》笔记一 系列简介《MFC游戏开发》笔记一 系列简介更新:&&&&编辑:不详&&&&来源:转载&&&&人气:加载中...&&&&字号:|标签:&&&&&&&&
一、我的游戏开发学习之路 & & &很多人走上计算机道路最初的原因就是怀揣着游戏开发的梦想,至少我是这样的。最初学习的日子是极度痛苦的,对于游戏开发充满着热情,但是却只能每天在控制台黑乎乎的窗口下写,不怎么样才能写出图形界面的游戏,我记得我当时在网上四处资料得到的结果大都是说要去学习一门图形库,比如DirectX、OpenGL或者学习WIN32 API,再古老的就是graphic库了。DirectX和OpenGL对于一个新手来说真的太难了,一大堆繁杂的名词和概念,对于数学的要求都让人望而退却;WIN32 API函数太多,讲解游戏开发的资料太少,至少当时我是没怎么到,而graphic库是TC专用的,大概已经没有人用了,当时一度感到开发一个的游戏太艰难了,好在后来在网上搜到了EasyX图形库(),这个是由yangw80先生利用windows编程开发的一个图形库,接口和graphic基本一样,且配有详细的chm文档说明,建议刚接触编程的同学可以去了解一下,至少它可以让你快速开发出一个图形程序,很感谢BestAns写的Easyx图形开发教程?id=45,当时我刚学完了C语言,看着这个教程,做出了自己的图形界面的学生成绩管理系统和贪吃蛇、扫雷游戏。这个图形库支持的功能不是很多,比如实现输入框就是蛮困难的一个事情,但是利用它,实现一个像样的游戏demo已经不是了,也可以告别控制台窗口了。 & & &后来我们学校进行了专业实训,实训的内容是MFC开发,做的是游戏,截图如下: & & &先来一张城镇: & & 再来一张野外: & & &做的是一个像冒险岛那样的横版游戏,虽然不是很完善,但是游戏最基本的东西基本都具有了,当然要非常感谢我的美工队友的付出,事实上,我个人认为,游戏基本就是美术+if/else堆起来的。 & & &一直以来,自己对于3D游戏充满了兴趣,后来在CSDN看到浅墨大神的专栏《Visual C++游戏开发》后,开始看着浅墨的教程,自学3D游戏,到现在算是刚入门吧,可惜浅墨由于非常忙,,停止了的。 & & &上面大概就是自己在游戏开发道路上的学习过程,到现在,我仍然是初学者,但是我很佩服浅墨的分享精神,对过去自己所走的弯路、经历的痛苦也记忆犹新,希望可以把自己所学习到的分享出来,帮助那些曾和我一样怀有游戏开发梦想的少年们。二、关于《》 & & &1.面向对象 & & &我文笔不好,技巧也一般,因此这个《》面向的对象是游戏初学者,有什么,路过的高手请指出,在此表示感谢。 & & &2.学习根基 & & &学习的要求是掌握了C语言,对于C++只需要最根基的类的概念就好,不熟并不阴碍你写游戏。游戏采用MFC单文档开发,如果不会MFC也没有什么问题,我会从第 一步手把手进行图文教程,我的开发环境是VS2010,WIN7。 & & &3. & & &现在是暑假期间,我时间比较多,会尽快更新。我保证,在教程结束的时候,大家至少可以写出我上面贴出的截图中的游戏,即一个2D游戏demo。 & & &4.反馈 & & &大家有什么问题欢迎在评论中留言或者谷普微博私信我,我谷普微博叫七十一雾央,我会及时(如果我知道的话,呵呵)。 & & &说明:在网上很多人不建议使用MFC开发游戏,它封装了很多使用不到的东西,GDI绘图效率低下,但是我觉得,游戏开发的思想是一样的,MFC只是一种,只要利用它能方便我们做出自己的游戏,实现自己的梦想,又有何不可呢?况且,上面我做的2D动作角色扮演游戏,FPS可以达到60帧,不会产生一点点的卡,也就是说,我们做的是简单的游戏,效率这方面我觉得暂时可以不用考虑MFC带来的影响。 & & &另外,我知道很多怀有游戏开发梦想的同学,选择了去学习一个游戏引擎。确实,利用游戏引擎可以快速的开发出自己的游戏,甚至利用RPG Maker这样的,连一行代码都不用写,就可以拖出一个像样的RPG游戏,但是这样对于我们自己的成长,又有多大的帮助呢?从最根基的部分学习起,我们可以认识到游戏引擎的实现原理,甚至写出自己的游戏引擎,雾央现在就打算慢慢写一个自己的游戏引擎。我觉得,在学习阶段,大家还是自己从底层写代码做游戏比较好,工作阶段,大家利用游戏引擎开发游戏才是最正确的选择。 & 《MFC游戏开发》一到这里就结束了,更多精彩请关注下一篇。如果您觉得对您有帮助的话,请留下您的评论,点个赞,能看到你们的留言是我最兴奋的事情,因为这让我知道我正在帮助曾和我一样迷茫的少年,你们的支持就是我继续写下去的动力,愿我们一起学习,共同努力,复兴国产游戏。 & & &对于的疏漏或错误,欢迎大家的指出。出处:作者:七十一雾央
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
分类选择您可能在找这些新手求教:如何在win32项目里写游戏暗雷遇怪 | 游戏开发小组 | 果壳网 科技有意思
2765人加入此小组
RT 能简要说说或者给链接教程都可以,小弟在此谢谢了学校开学就要求实训写rpg游戏,对于零基础的我们(大一就没学到什么专业基础)挑战实在太大
+ 加入我的果篮
表示无力。百度一下吧。
不会做游戏的飘过。。不过是不是可以利用随机数来做?根据玩家走的步数随机遇怪。。
在玩家改变位置的时候触发遇怪算法,设个10%概率,这样就平均走10格遇个怪。
(C)2016果壳网&&&&京ICP证100430号&&&&京网文[-239号&&&&新出发京零字东150005号课程名称读取中
支付宝支付
由百度开放云提供技术支持
&学院APP&&
扫描微信二维码精彩活动、课程更新抢先知
下载客户端,离线视频任您学
第一章:Windows Phone 8开发环境搭建
1.&Windows Phone SDK 8.0安装
2.&Visual Studio Express 2012 for Windows Phone 8安装
3.&Windows Phone设备解锁
4.&Windows Phone应用程序包XAP文件安装
5.&Windows Phone模拟器启动
第二章:Cocos2d-x 3.x的Windows Phone 8工程
1.&Cocos2d-x 3.x 的Windows Phone 8工程
第三章:移植问题汇总
1.&中文乱码问题
2.&SQLite3数据库移植问题
3.&框架rapidjson移植问题
4.&libcurl库移植问题
5.&libNetwork库移植问题
6.&横屏与竖屏设置问题
加入购物车
【课程类型】技术教程
【难度级别】高级
【适合人群】所有人
【课程介绍】 介绍了从Win32到Windows Phone 8平台移植工作有那些。这些工作包括了:Windows Phone 8开发环境搭建和Cocos2d-x 3.0的Windows Phone 8工程移植,以及时候的一些常见问题。
【课程目标】 掌握Cocos2D-X开发
【课程计划】 开发实战-移植-从Win32到Windows Phone8
第一章:Windows Phone 8开发环境搭建
第二章:Cocos2d-x 3.x的Windows Phone 8工程
第三章:移植问题汇总
全部评价(0)
63课程175733学员
所属机构:
参考知识库
为您推荐课程
讲师:关东升 8课时
讲师:关东升 35课时
讲师:关东升 4课时
讲师:关东升 12课时
讲师:关东升 17课时}

我要回帖

更多关于 win32汇编 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信