如何用c++做简单动画???

什么?c++还能做动画?
想“少”了,当然能 !!!
@目录

一、核心函数

1.清屏

2.等待

二、动画原理

三、代码展示

-------------------------------------------------

一、核心函数

system(“cls”);

头文件:#include<windows.h>
作用:清屏.

Sleep();

括号里填写时间,单位:毫秒;注意:1000毫秒=1秒!!!
头文件:#include<windows.h>
作用:等待.

二、动画原理

利用输出制成"一帧一帧"的效果,用system(“cls”)清屏然后再输出,刷新画面。通过“每一帧”适当调整,制作出连贯的“动态”。再用Sleep()制造适当停顿,调整动画。

三、代码展示

#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int main()
{
	for(int i=1;i>0;i++)
	{
		
		printf("     ***\n");
		printf("     ****\n");
		printf("     ** **\n");
		printf("     **  **\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     ********\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **  **\n");
		printf("     ** **\n");
		printf("     ****\n");
		printf("     ***");
		system("cls");
		printf("     ***\n");
		printf("     ****\n");
		printf("     ** **\n");
		printf("     **  **\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **************\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **  **\n");
		printf("     ** **\n");
		printf("     ****\n");
		printf("     ***");
		system("cls");
		printf("     ***\n");
		printf("     ****\n");
		printf("     ** **\n");
		printf("     **  **\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **********************\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **  **\n");
		printf("     ** **\n");
		printf("     ****\n");
		printf("     ***");
		Sleep(1000);
		system("cls");
		printf("     ***\n");
		printf("    ** **\n");
		printf("    **  **\n");
		printf("    **   **\n");
		printf("   **     **\n");
		printf("   **     **\n");
		printf("   **********************\n");
		printf("   **     **\n");
		printf("   **     **\n");
		printf("    **   **\n");
		printf("    **  **\n");
		printf("    ** **\n");
		printf("     ***");
		Sleep(300);
		system("cls");
		printf("     ***\n");
		printf("    ** **\n");
		printf("   **   **\n");
		printf("   **    **\n");
		printf("   **     **\n");
		printf("   **     **\n");
		printf("   **********************\n");
		printf("   **     **\n");
		printf("   **     **\n");
		printf("   **    **\n");
		printf("   **   **\n");
		printf("    ** **\n");
		printf("     ***");
		Sleep(300);
		system("cls");
		printf("     ***\n");
		printf("    ** **\n");
		printf("   **   **\n");
		printf("  **     **\n");
		printf("  **      **\n");
		printf("  **      **\n");
		printf("  **********************\n");
		printf("  **      **\n");
		printf("  **      **\n");
		printf("  **     **\n");
		printf("   **   **\n");
		printf("    ** **\n");
		printf("     ***");
		Sleep(300);
		system("cls");
		printf("     ***\n");
		printf("    ** **\n");
		printf("   **   **\n");
		printf("  **     **\n");
		printf(" **       **\n");
		printf(" **       **\n");
		printf(" **********************\n");
		printf(" **       **\n");
		printf(" **       **\n");
		printf("  **     **\n");
		printf("   **   **\n");
		printf("    ** **\n");
		printf("     ***");
		Sleep(300);
		system("cls");
		printf("     ***\n");
		printf("    ** **\n");
		printf("   **   **\n");
		printf("  **     **\n");
		printf(" **       **\n");
		printf("**        **\n");
		printf("**********************\n");
		printf("**        **\n");
		printf(" **       **\n");
		printf("  **     **\n");
		printf("   **   **\n");
		printf("    ** **\n");
		printf("     ***");
		Sleep(500);
		system("cls");
		printf("     ***\n");
		printf("     ****\n");
		printf("     ** **\n");
		printf("     **  **\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **********************\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **  **\n");
		printf("     ** **\n");
		printf("     ****\n");
		printf("     ***");
		system("cls");
		printf("     ***\n");
		printf("     ****\n");
		printf("     ** **\n");
		printf("     **  **\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **   **      ********************\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **  **\n");
		printf("     ** **\n");
		printf("     ****\n");
		printf("     ***");
		system("cls");
		printf("     ***\n");
		printf("     ****\n");
		printf("     ** **\n");
		printf("     **  **\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **   **                    ********************\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **  **\n");
		printf("     ** **\n");
		printf("     ****\n");
		printf("     ***");
		system("cls");
		printf("     ***\n");
		printf("     ****\n");
		printf("     ** **\n");
		printf("     **  **\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **   **                             ********************\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **  **\n");
		printf("     ** **\n");
		printf("     ****\n");
		printf("     ***");
		system("cls");
		printf("     ***\n");
		printf("     ****\n");
		printf("     ** **\n");
		printf("     **  **\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **   **                                         ********************\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **  **\n");
		printf("     ** **\n");
		printf("     ****\n");
		printf("     ***");
		system("cls");
		printf("     ***\n");
		printf("     ****\n");
		printf("     ** **\n");
		printf("     **  **\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **   **                                                     ********************\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **  **\n");
		printf("     ** **\n");
		printf("     ****\n");
		printf("     ***");
		system("cls");
		printf("     ***\n");
		printf("     ****\n");
		printf("     ** **\n");
		printf("     **  **\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **   **                                                                     ********************\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **  **\n");
		printf("     ** **\n");
		printf("     ****\n");
		printf("     ***");
		system("cls");
		printf("     ***\n");
		printf("     ****\n");
		printf("     ** **\n");
		printf("     **  **\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **   **                                                                                  ********************\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **  **\n");
		printf("     ** **\n");
		printf("     ****\n");
		printf("     ***");
		system("cls");
		printf("     ***\n");
		printf("     ****\n");
		printf("     ** **\n");
		printf("     **  **\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **   **                                                                                        **************\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **  **\n");
		printf("     ** **\n");
		printf("     ****\n");
		printf("     ***");
		system("cls");
		printf("     ***\n");
		printf("     ****\n");
		printf("     ** **\n");
		printf("     **  **\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **   **                                                                                               *******\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **  **\n");
		printf("     ** **\n");
		printf("     ****\n");
		printf("     ***");
		system("cls");
		printf("     ***\n");
		printf("     ****\n");
		printf("     ** **\n");
		printf("     **  **\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **   **                                                                                                    **\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **  **\n");
		printf("     ** **\n");
		printf("     ****\n");
		printf("     ***");
		system("cls");
		printf("     ***\n");
		printf("     ****\n");
		printf("     ** **\n");
		printf("     **  **\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **   **\n");
		printf("     **  **\n");
		printf("     ** **\n");
		printf("     ****\n");
		printf("     ***");
		Sleep(3000);
		system("cls");
		
	}
} 
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐