C++ 让一个球在一个平面中滚动

Posted 神迹丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ 让一个球在一个平面中滚动相关的知识,希望对你有一定的参考价值。

#include<iostream>
#include <easyx.h>

using namespace  std;


void draw()
{
    initgraph(500, 500);
    BeginBatchDraw();
    int  num = 1;  //定义模式
    int x = 30; //初始化x轴坐标
    int i = 1; //初始化圆的大小
    while (1)
    {
        cleardevice();
        
        if (num == 1)   //当模式等于1时圆向右移动
        {
            circle(x++, 100, i++);
            if (x + 30 > 500)  //判断是否到右侧边界
                num = 0;
            EndBatchDraw();
            if (i > 30)       //改变圆的大小
                i = 0;
        }
        if (num == 0)  //当模式等0时,圆向左移动
        {

            circle(x--, 100, i++);
            if (x - 30 < 0)   //判断是否到左侧边界
                num = 1;
            if (i > 30)     //改变圆的大小
                i = 0;


            EndBatchDraw();
        }
        Sleep(5);

    }

    system("pause");



}


int main()
{
    draw();


    return 0;
}

 

以上是关于C++ 让一个球在一个平面中滚动的主要内容,如果未能解决你的问题,请参考以下文章

如何使工具栏与片段中的内容一起滚动?

如何让球在击球时移动得更快?

调整平面按钮的大小并在颤动中提供水平滚动选项

球在不可见的盒子内弹跳/移动 ios/xcode

NestedScrollView、LinearLayout 超出约束过度滚动

如何在 MS Word 文档中显示代码片段,因为它在 *** 中显示(滚动条和灰色背景)