摘要: GDI图形设备接口是Windows API提供给开发者处理窗口程序的函数接口。绘图句柄HDC:HDC hdc=GetDC(HWND hWnd);绘制直线:MoveToEx(HDC hdc,int x,int y,LPPOINT preP);这样,我们那可以绘制敌人和大嘴的形象。绘制三种敌人:void... 阅读全文
posted @ 2015-04-15 19:20 麻麻麻麻鱼鱼 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 在“吃豆子”游戏中,计划将有3种不同类型的敌人。· 松散型:在碰到墙壁后才会回头· 守卫型:当敌人和主人公“大嘴”处在同一行或者是同一列后才会引起警觉接近大嘴。· 扰乱性:不断的接近大嘴。这三种敌人分别用以下的函数实现://AI人工智能处理void RedOne::MakeDecision(bool... 阅读全文
posted @ 2015-04-15 19:18 麻麻麻麻鱼鱼 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 在游戏如何让程序知道物体在撞墙?可通过无题所在点的位置和墙体边缘的位置进行检测。计算方法是:用中心坐标和朝向所对应的墙的位置与物体的宽度进行比较,若是大于宽度,则没有碰上。将地图分为若干个小的正方形格子,物体到每一个格子后进行碰撞检测。碰撞检测函数是在"GObject.h"的Collision()函... 阅读全文
posted @ 2015-04-15 19:06 麻麻麻麻鱼鱼 阅读(209) 评论(0) 推荐(0) 编辑