| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2581 人关注过本帖
标题:如何让两个小球在界面里运动~
只看楼主 加入收藏
lxk115
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:70
专家分:121
注 册:2011-8-28
结帖率:100%
收藏
 问题点数:0 回复次数:6 
如何让两个小球在界面里运动~
我想做两个运动的小球~~分别用两个函数实现~~一个函数控制一个小球的运动!!!我只会做分开的!!但是如果把两个函数放到一起~~就只有一个小球会动!!
其中一个小球的运动代码:
程序代码:
void moveball()//小球
{
    struct move ball;
    ball.x = 5;
    ball.y = 5;
    ball.xv = 1;
    ball.yv = 1;
    while(1)
    {
        gotoxy(ball.x,ball.y);
        printf("  ");
        ball.x += ball.xv; 
        ball.y += ball.yv; 
        if(ball.y<=HMIN+1||ball.y>=HMAX-1)
        {
            ball.yv *= -1;
            printf("\a");
        }
        if(ball.x<=LMIN+1||ball.x>=LMAX-1)
        {
            ball.xv *= -1;
            printf("\a");
        }
        gotoxy(ball.x,ball.y);
        printf("");
        Sleep(150);    
    } 
}
搜索更多相关主题的帖子: 运动 如何 
2012-12-15 21:19
小小战士
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:569
专家分:1313
注 册:2012-11-3
收藏
得分:0 
要不开两个线程

小小战士,战士中的战斗机!
2012-12-15 21:25
lxk115
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:70
专家分:121
注 册:2011-8-28
收藏
得分:0 
回复 2楼 小小战士
不懂什么是线程~~能否大概讲下

行动是治愈恐惧的良药,而犹豫、拖延将不断滋养恐惧。


2012-12-15 21:26
小小战士
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:569
专家分:1313
注 册:2012-11-3
收藏
得分:0 
查资料

小小战士,战士中的战斗机!
2012-12-15 21:44
lxk115
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:70
专家分:121
注 册:2011-8-28
收藏
得分:0 
回复 4楼 小小战士
除了用多线程~~还有什么办法能实现这个程序

行动是治愈恐惧的良药,而犹豫、拖延将不断滋养恐惧。


2012-12-15 22:02
wtw199186
Rank: 2
等 级:论坛游民
帖 子:55
专家分:78
注 册:2012-9-22
收藏
得分:0 
有缘,我要做的c++课设就是两个小球在窗口里跳,碰撞,我们用MFC做,我是先判断两个小球下一时刻的位置坐标再画图,这样就可以同时看到两个球的运动了
2012-12-15 22:26
lxk115
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:70
专家分:121
注 册:2011-8-28
收藏
得分:0 
回复 6楼 wtw199186
你具体是怎么实现的~讲下思路嘛

行动是治愈恐惧的良药,而犹豫、拖延将不断滋养恐惧。


2012-12-15 22:44
快速回复:如何让两个小球在界面里运动~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016957 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved