弹幕游戏的子弹实现

楼主你够狠……

我那个演示可不是什么高预算的游戏,你不是想知道怎么画很多子弹么?所以我就照着那个目的做了。要是再弄上敌机,那就跟PC游戏《雷电》差不多了。那样的话不是一二百分就行的,花几十块钱还差不多。

资源封装很简单的,在资源头文件和资源脚本文件简单写几行代码,就能带上图标、光标和背景音乐。这个你完全可以自己搞定啊。

如果画面画的东西很多,MFC使用双缓冲也是要闪的,关键问题在于:

MFC虽然封装了GDI函数,但它们不支持硬件加速!

换句话说你把显卡从主板上拔下来,游戏照样进行!

但我的那个DEMO,没有显卡的话,我很肯定地告诉你:运行不了!我使用了二级缓冲(和双缓是不同的概念!),利用硬件加速,体现了显卡的存在。

你要想做《雷电》那样的游戏,可不是低成本的啊。使用MFC你可以放弃了。用OpenGL或DX才是王道……

补充一下:

你要是不急的话,那我以后再给你做吧。我现在最主要的问题是,还没学DX的Input接口,那是掌管按键、力反馈的接口,所以到时就可以做出像样的玩家控制逻辑了。

那个演示我调用了几个API完成输入操作。效果不太理想……

等我学完输入接口,恐怕就要等到暑假了。你要是有耐心,我争取暑假时给你开发一个具有一定规模、一定预算成本、一定完成度的作品吧。但你别希望和《雷电》一模一样,那可是好几个人的工作啊……

不过要是你也懂DX的话,那我们俩为什么不合作开发呢?呵呵……

免责声明:本站发布的游戏攻略(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!