当前位置:   article > 正文

C++实现动画-小白教程(附源码)_c++动画代码

c++动画代码

 哈喽大家好啊,上篇文章学会了自定义函数。学习自定义函数!

有没有想过用C++实现动画呢?

路人甲:什么啊,C++怎么可能实现动画?它又不能,只能计算。

可以!今天小编来实现C++的动画。

1.核心函数

Sleep( ms );  //ms毫秒,如:Sleep(5000)停止5秒

作用:让系统暂停 毫秒数(1000ms=1s)

system("cls");  //在windows.h头文件里

作用:清屏

2.每一帧画面

可以通过输出每一帧画面+停顿+清屏来实现动画。

小编这里用for逐个输出*来实现。

  1. for(int i=0;i<=10;i++)
  2. {
  3. cout<<"*";
  4. Sleep(10);
  5. }

你还可以用system("color XX");函数来实现换颜色。

小编用这些代码实现了爆炸效果

  1. for(int i=0;i<=5;i++)
  2. {
  3. system("color 0F");
  4. Sleep(10);
  5. system("color F0");
  6. Sleep(10);
  7. }

3.源码

  1. #include<bits/stdc++.h>
  2. #include<windows.h>
  3. using namespace std;
  4. int main()
  5. {
  6. for(int i=0;i<=10;i++)
  7. {
  8. cout<<"*";
  9. Sleep(10);
  10. }
  11. for(int i=0;i<=6;i++)
  12. {
  13. cout<<"\n *";
  14. Sleep(10);
  15. }
  16. for(int i=0;i<=30;i++)
  17. {
  18. cout<<"*";
  19. Sleep(10);
  20. }
  21. for(int i=0;i<=6;i++)
  22. {
  23. cout<<"\n *";
  24. Sleep(10);
  25. }
  26. for(int i=0;i<=30;i++)
  27. {
  28. cout<<"*";
  29. Sleep(10);
  30. }
  31. cout<<"000";
  32. Sleep(100);
  33. cout<<"000\n 000000";
  34. Sleep(100);
  35. cout<<"\n 000000";
  36. Sleep(100);
  37. system("cls");
  38. for(int i=0;i<=5;i++)
  39. {
  40. system("color 0F");
  41. Sleep(10);
  42. system("color F0");
  43. Sleep(10);
  44. }
  45. system("cls");
  46. system("color 0F");
  47. cout<<"\n\n\n\n\n ";
  48. Sleep(10);
  49. cout<<"H";
  50. Sleep(10);
  51. cout<<"a";
  52. Sleep(10);
  53. cout<<"c";
  54. Sleep(10);
  55. cout<<"k";
  56. Sleep(10);
  57. cout<<"e";
  58. Sleep(10);
  59. cout<<"r";
  60. Sleep(10);
  61. cout<<" ";
  62. Sleep(10);
  63. cout<<"P";
  64. Sleep(10);
  65. cout<<"i";
  66. Sleep(10);
  67. cout<<"g";
  68. Sleep(10);
  69. cout<<"\n\n\n\n\n 快去看看我的博客吧(CSDN搜Hacker Pig 用户)\n\n\n\n\n";
  70. return 0;
  71. }
  1. ╔╗ ╔╗ ╔╗ ╔═══╗
  2. ║║ ║║ ║║ ║╔═╗║
  3. ║╚═╝║╔══╗ ╔══╗║║╔╗╔══╗╔═╗ ║╚═╝║╔╗╔══╗
  4. ║╔═╗║╚ ╗║ ║╔═╝║╚╝╝║╔╗║║╔╝ ║╔══╝╠╣║╔╗║
  5. ║║ ║║║╚╝╚╗║╚═╗║╔╗╗║║═╣║║ ║║ ║║║╚╝║
  6. ╚╝ ╚╝╚═══╝╚══╝╚╝╚╝╚══╝╚╝ ╚╝ ╚╝╚═╗║
  7. ╔═╝║
  8. ╚══╝

喜欢的话就给个三联,支持一下吧!

———————————————————————————————————————————作者编辑不易,请不要转载!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/94281
推荐阅读
相关标签
  

闽ICP备14008679号