找回密码
 立即注册
首页 业界区 业界 听说C++好像偷偷去练什么"绝世武功"去了 ...

听说C++好像偷偷去练什么"绝世武功"去了

胰芰 昨天 16:15
1.png

 
嘿,大家伙儿以前是不是都听那个老传说了?学C++就像走蜀道,难于上青天;学Python呢,那叫一个顺滑,像吃果冻一样。于是乎,多少怀揣梦想的少男少女,还没看到C++的窗口弹出来,就被那一堆指针、内存管理劝退了,转头抱了Python的大腿。
但是!时代变了啊朋友们!自从有了这个“C++精灵库”,C++也学会了卖萌了。以前搞个图形界面,又是创建画笔又是设置坐标系,那代码写得比经书还长——尤其是还在捣鼓老开发环境的同学们,那种配置环境的酸爽,谁试谁知道。现在呢?你看这段代码,几行指令,屏幕就亮了,简直像开了挂。
就拿这《孙悟空的72变动画》来说吧,这代码写得那叫一个随心所欲。那个叫monkey的小家伙,真的是一个小精灵。上一秒还是大圣爷,下一秒变成了光头强,转眼又混进了机器猫的队伍,甚至还能变出个中国结来!这哪是写代码啊,这简直是“连连看”现场版!你让阿童木去抓灰太狼,这脑洞,也就C++加上这精灵库能配合得这么溜。
最绝的是什么?是那个循环。monkey.next_shape().wait(...)。就这么一句,孙悟空就在屏幕上开始了他的川剧变脸大赏。不需要你懂什么复杂的底层渲染,也不需要你为了一个窗口句柄抓耳挠腮。现在的C++,就像这孙悟空一样,学会72变了。它摇身一变,从那个冷冰冰的“硬汉”,变成了一个能陪你玩、能陪你闹、还能随便你捏造型的“小可爱”。
所以啊,别再死抱着“C++难如天书”的老黄历了。在这个精灵库里,C++把门槛都拆了,铺上了一层红地毯欢迎大家。这《猴王变形记》演的可不是孙悟空,演的是C++的“变形记”——原来,你离大神之间,只差一个会72变的精灵库!
说了这么多,正文在此:
  1. #include "sprites.h"  //包含C++精灵库
  2. Sprite monkey;       //建立角色叫monkey
  3. int main(){        //主功能块
  4.    monkey.bgcolor("black").scale(0.5);  //背景黑,角色变小一半
  5.    //抬笔,并且移除索引为0的造型(默认小火箭)
  6.    monkey.penup().removeshape(0).color(200).addy(200);
  7.    std::string s = "C++孙悟空的72变小动画";
  8.    monkey.write(s,"center",{"","48","normal"}).wait(1);
  9.    monkey.addy(-200);
  10.    monkey.addshape("res/阿童木.png");   //添加造型
  11.    monkey.addshape("res/光头强.png");
  12.    monkey.addshape("res/灰太狼.png");
  13.    monkey.addshape("res/机器猫.png");
  14.    monkey.addshape("res/monkey.png"); //孙悟空
  15.    monkey.addshape("res/外星人.png");
  16.    monkey.addshape("res/中国结.png");
  17.    monkey.addshape("res/qirocketboy.png");  //骑火箭飞向太空的男孩
  18.    //加载背景音乐
  19.    Mix_Music *music=Mix_LoadMUS("res/monkeybgmusic.wav");  //不支持中文名
  20.    Mix_PlayMusic(music,-1);  //-1表示无限循环播放,0表示播放1次,1则是2次。
  21.    // g_screen是角色建立后的全局屏幕指针  
  22.    while(g_screen->exitonclick())  //单击窗口关闭按钮则循环退出
  23.      monkey.next_shape().wait(random(0.9,1.5)); //孙悟空切换造型,并且随机等待一定的时间  
  24.    return 0;
  25. }
复制代码
哎呀,我忘了看官没有学过C++了,不过这里还有视频:
................................................................................................(此处过去5分钟)
完了,找了半天没有找到在哪里插入视频,只得委屈看官去抖音号pxcoding找《孙悟空的72变小动画》吧。
再见了,我的小宝贝们。
 

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

您需要登录后才可以回帖 登录 | 立即注册