MFC 小车游戏 by Gods_巨蚁(源代码)

上传者: ljsunlin | 上传时间: 2021-08-29 11:11:36 | 文件大小: 42KB | 文件类型: RAR
此代码为先前版本,只具有部分功能 小车的造型被我画成了战车 此程序没有使用任何图形开发或者游戏开发方面的库,仅使用MFC,并调用GUI函数绘图。 斜方向四边形等图形绘制我使用了自己写的类,写这个程序的目的在于练习与娱乐,所以界面很简单。 1、程序用了比较简单合理巧妙的算法,模拟了车辆的移动方式。左右键控制车的前轮方向,上下键控制车的加减速,可以倒车。 2、程序使用了卷轴效果,小车移动到窗口边缘一定距离时,屏幕会被拉动,确保小车始终在窗口中可见。(先前的程序小车会跑出屏幕,结果就找不回来了^_^) 3、程序使用了我自己编写的碰撞检测,小车碰到建筑物会停住。 4、程序给小车增加了漂移功能,虽不明显,这个还没有想好具体怎么设置算法比较合理,现实中正常车辆形式时的漂移好像需要借助刹车,我没强到可以模拟真实物理。不过现在具有一定车速的时候转弯,车身会向侧面移动一小段距离。 介绍完毕 需要程序试玩的朋友 请留邮箱! 鉴于有些朋友或同学想知道程序的具体实现,比如小车的移动算法,我可以提供一个之前的版本,足以用于学习之用,呵呵。留邮箱即可! 如果其他问题,请加我QQ:517377100 得学学图形程序开发方面的库了,不能啥代码都自己写,开发效率太低。。。

文件下载

资源详情

[{"title":"( 30 个子文件 42KB ) MFC 小车游戏 by Gods_巨蚁(源代码)","children":[{"title":"ReadMe.txt <span style='color:#111;'> 3.42KB </span>","children":null,"spread":false},{"title":"StdAfx.h <span style='color:#111;'> 1021B </span>","children":null,"spread":false},{"title":"Car.ncb <span style='color:#111;'> 81.00KB </span>","children":null,"spread":false},{"title":"Motorcycle.h <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"DirectionRect.h <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"res","children":[{"title":"Car.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"Car.rc2 <span style='color:#111;'> 395B </span>","children":null,"spread":false}],"spread":true},{"title":"Car.h <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"ChildView.h <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"PointLoc.h <span style='color:#111;'> 965B </span>","children":null,"spread":false},{"title":"Car.dsw <span style='color:#111;'> 512B </span>","children":null,"spread":false},{"title":"PointLoc.cpp <span style='color:#111;'> 758B </span>","children":null,"spread":false},{"title":"Car.plg <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"MainFrm.cpp <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false},{"title":"TransCar.cpp <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"DirectionRect.cpp <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"ChildView.cpp <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"MainFrm.h <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"Car.opt <span style='color:#111;'> 57.50KB </span>","children":null,"spread":false},{"title":"Resource.h <span style='color:#111;'> 488B </span>","children":null,"spread":false},{"title":"Transport.cpp <span style='color:#111;'> 2.64KB </span>","children":null,"spread":false},{"title":"Transport.h <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"Motorcycle.cpp <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"TransCar.h <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"Car.dsp <span style='color:#111;'> 4.78KB </span>","children":null,"spread":false},{"title":"StdAfx.cpp <span style='color:#111;'> 205B </span>","children":null,"spread":false},{"title":"Car.clw <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"Car.aps <span style='color:#111;'> 22.71KB </span>","children":null,"spread":false},{"title":"Car.cpp <span style='color:#111;'> 3.52KB </span>","children":null,"spread":false},{"title":"Car.rc <span style='color:#111;'> 7.37KB </span>","children":null,"spread":false}],"spread":true}]

评论信息

  • bookse8 :
    很有参考价值,谢谢
    2014-03-08
  • q865061087345 :
    东西很不错,可以理解运动的mfc
    2014-02-21
  • lxue1986 :
    恩,相当不错,可以做参考!
    2013-05-12
  • cqcqcqcqcqcqcq :
    还行,看看有什么帮助人,做实验需要。
    2012-12-29
  • yuzhongchun :
    很好的东西,很有参考价值,谢谢分享!
    2012-12-03

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明