晋江文学城
下一章 上一章  目录  设置

3、第 3 章 ...

  •   【文本显示效果】(实际显示是有闪烁效果的,感兴趣的可以用vscode跑一下代码试试,实际显示效果其实还蛮有意思的)

      【已检测到选择>:play】
      正在搜索对应世界...
      正在随机生成角色形象...
      正在逃避剧本组洞察...
      正在随机生成初始坐标...
      加载完毕,欢迎来到横滨,异乡人

      【代码】

      void interlude()
      {
      //利用这个函数,可以做出闪烁吞并文字的效果,我将用这个模拟一下“加载中”的效果

      char arr1[] = "加载中。。。";//内容自定
      char arr2[] = "□□□□□□";//字符串长要与上面一样
      int left = 0;
      int right = strlen(arr1) - 1;//strlem是包含在string头文件里的常用函数,具体效果是取数组长度,但由于数组后面会有一个看不见的长度格,这里要记得-1哦

      while (left <= right)
      {
      arr2[left] = arr1[left];

      printf("%s\n", arr2);
      Sleep(1000); //包含在Windows头文件里面的指令函数,1000代表的是一千ms,也就是1s,也就是停顿一下再显示,这样会更有游戏显示的效果
      system("cls");//清空屏幕,也属于windows头文件里的函数哦
      left++;

      }
      printf("%s\n", arr2);

      }

      void game()
      {
      printf("【已检测到选择>:play】\n");
      Sleep(1000);
      interlude();
      printf("\n");
      Sleep(1000);
      printf("正在搜索对应世界...\n");
      printf("\n");
      Sleep(1000);
      printf("正在随机生成角色形象...\n");
      printf("\n");
      Sleep(1000);
      printf("正在逃避剧本组洞察...\n");//哈哈,这里写出来的时候还蛮乐的,剧本组is watching you.jpg
      printf("\n");
      Sleep(1000);
      printf("正在随机生成初始坐标...\n");
      printf("\n");
      Sleep(1000);
      printf("加载完毕,欢迎来到横滨,异乡人\n");

      exit(0);

      }
note 作者有话说
第3章 第 3 章

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>