赞
踩
哈喽大家好啊,上篇文章学会了自定义函数。学习自定义函数!
有没有想过用C++实现动画呢?
路人甲:什么啊,C++怎么可能实现动画?它又不能,只能计算。
可以!今天小编来实现C++的动画。
Sleep( ms ); //ms毫秒,如:Sleep(5000)停止5秒
作用:让系统暂停 毫秒数(1000ms=1s)
system("cls"); //在windows.h头文件里
作用:清屏
可以通过输出每一帧画面+停顿+清屏来实现动画。
小编这里用for逐个输出*来实现。
- for(int i=0;i<=10;i++)
- {
- cout<<"*";
- Sleep(10);
- }
你还可以用system("color XX");函数来实现换颜色。
小编用这些代码实现了爆炸效果。
- for(int i=0;i<=5;i++)
- {
- system("color 0F");
- Sleep(10);
- system("color F0");
- Sleep(10);
- }
- #include<bits/stdc++.h>
- #include<windows.h>
- using namespace std;
- int main()
- {
- for(int i=0;i<=10;i++)
- {
- cout<<"*";
- Sleep(10);
- }
- for(int i=0;i<=6;i++)
- {
- cout<<"\n *";
- Sleep(10);
- }
- for(int i=0;i<=30;i++)
- {
- cout<<"*";
- Sleep(10);
- }
- for(int i=0;i<=6;i++)
- {
- cout<<"\n *";
- Sleep(10);
- }
- for(int i=0;i<=30;i++)
- {
- cout<<"*";
- Sleep(10);
- }
- cout<<"000";
- Sleep(100);
- cout<<"000\n 000000";
- Sleep(100);
- cout<<"\n 000000";
- Sleep(100);
- system("cls");
- for(int i=0;i<=5;i++)
- {
- system("color 0F");
- Sleep(10);
- system("color F0");
- Sleep(10);
- }
- system("cls");
- system("color 0F");
- cout<<"\n\n\n\n\n ";
- Sleep(10);
- cout<<"H";
- Sleep(10);
- cout<<"a";
- Sleep(10);
- cout<<"c";
- Sleep(10);
- cout<<"k";
- Sleep(10);
- cout<<"e";
- Sleep(10);
- cout<<"r";
- Sleep(10);
- cout<<" ";
- Sleep(10);
- cout<<"P";
- Sleep(10);
- cout<<"i";
- Sleep(10);
- cout<<"g";
- Sleep(10);
- cout<<"\n\n\n\n\n 快去看看我的博客吧(CSDN搜Hacker Pig 用户)\n\n\n\n\n";
- return 0;
- }
- ╔╗ ╔╗ ╔╗ ╔═══╗
- ║║ ║║ ║║ ║╔═╗║
- ║╚═╝║╔══╗ ╔══╗║║╔╗╔══╗╔═╗ ║╚═╝║╔╗╔══╗
- ║╔═╗║╚ ╗║ ║╔═╝║╚╝╝║╔╗║║╔╝ ║╔══╝╠╣║╔╗║
- ║║ ║║║╚╝╚╗║╚═╗║╔╗╗║║═╣║║ ║║ ║║║╚╝║
- ╚╝ ╚╝╚═══╝╚══╝╚╝╚╝╚══╝╚╝ ╚╝ ╚╝╚═╗║
- ╔═╝║
- ╚══╝
喜欢的话就给个三联,支持一下吧!
———————————————————————————————————————————作者编辑不易,请不要转载!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。