鱼C论坛

 找回密码
 立即注册
楼主: Mr.屎壳螂

[技术交流] 又写了个小游戏---飞机大战

  [复制链接]
发表于 2016-11-23 22:16:43 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-11-23 23:52:47 | 显示全部楼层
感谢分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-24 09:16:32 | 显示全部楼层

强烈支持楼主中~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-27 15:16:46 | 显示全部楼层
学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-27 16:39:45 | 显示全部楼层
学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-29 11:14:53 | 显示全部楼层
可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-11-29 16:36:31 | 显示全部楼层
感谢共享,学习一哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-30 17:10:31 | 显示全部楼层
感谢楼主分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-1 13:45:21 | 显示全部楼层
的大幅度
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-1 13:48:26 | 显示全部楼层
看看啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-1 16:26:02 | 显示全部楼层
haoahoaho好啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-3 13:04:53 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-12-3 13:26:35 | 显示全部楼层

//  函数: WndProc(HWND, UINT, WPARAM, LPARAM)
//
//  目的: 处理主窗口的消息。
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{

        PAINTSTRUCT ps;
        HDC hdc;

        switch (message)
        {
        case WM_KEYUP:
                if(wParam == VK_ESCAPE)
                {
                        //发出窗口关闭消息
                        SendMessage(g_GameWnd,WM_CLOSE,0,0);
                }
                break;
                //鼠标移动消息处理
        case WM_MOUSEMOVE:
                mouseX = LOWORD(lParam);
                mouseY = HIWORD(lParam);
                break;
        case WM_LBUTTONDOWN:
                //增加一颗子弹
                for(int i=0;i<30;i++)
                {
                        if(b[i].exist == false)
                        {
                                b[i].x = nowX;
                                b[i].y = nowY+30;
                                b[i].exist = true;
                                bcount++;
                                break;//注意要跳出循环
                        }
                }
                break;

        case WM_PAINT:
                hdc = BeginPaint(hWnd, &ps);
                // TODO: 在此添加任意绘图代码...
                EndPaint(hWnd, &ps);
                break;

                //定时器消息处理
        case WM_TIMER:
                switch(wParam)
                {
                        //产生一个敌机
                case 0x1201:
                        for(int i=0;i<10;i++)
                        {
                                if(aryHostile[i].exist == false)
                                {
                                        aryHostile[i].x = 0;
                                        aryHostile[i].y = rand() % 470;
                                        aryHostile[i].exist = true;
                                        hcount++;
                                        break;
                                }
                        }
                        break;
                }
                break;

        case WM_CLOSE:
                //关闭消息的确认处理
                ShowCursor(true);
                if(IDYES==MessageBox(hWnd,TEXT("你真的要退出吗?"),TEXT("退出"),MB_YESNO))
                {
                        PostQuitMessage(0);
                }
                ShowCursor(false);
                break;
        case WM_DESTROY:
                //施放相关DC
                DeleteDC(mdc);
                DeleteDC(bufdc);
                ReleaseDC(hWnd,::hdc);

                PostQuitMessage(0);
                break;
        default:
                return DefWindowProc(hWnd, message, wParam, lParam);
        }
        return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-19 22:21:25 | 显示全部楼层
加油
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-12-19 23:19:01 From FishC Mobile | 显示全部楼层
看看,学习下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-19 23:31:36 | 显示全部楼层
是c语言??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-20 19:59:30 | 显示全部楼层
飞机大战~!!!!!!嘤嘤嘤~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-20 22:16:22 | 显示全部楼层
楼主可以的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-21 00:17:34 | 显示全部楼层
突然发现这帖子居然刚刚回过……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-21 22:24:51 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 03:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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