地球代码"/>
python地球代码
点击上方蓝色文字关注我们吧~
1.微信地球
我们知道,进入微信界面首先跳出来的是一幅图片,一个男生眺望着地球,而这个男生就是张小龙。微信是张小龙一手研发出来的,作为IT男的张小龙,在生活中其实是不善于沟通的,他只喜欢和机器打交道,当然他也是一个极端的理想主义者。
那你可曾想过这样一个问题,如果上面那个地球转起来会是怎样?
2.效果图
效果是不是很酷炫?那么这样一个酷炫的操作是怎么做出来的呢?我们接着往下看。
3.素材准备
这里共需要准备三个素材:1.地球表面素材;2.云图素材;3.微信地球的抠图素材。
1)地球表面素材
2)云图素材
3)微信地球的抠图素材
4.基本原理
云图是灰度图,白色地方代表云层厚,黑色的地方代表那里云层薄,我们根据颜色设置不同的透明度。
如果云图与地面的选择速度相同,会显得不自然,我们这里让云层旋转速度比地面旋转速度慢一半,产生相对运动的效果。
这样带来的问题是,地球旋转360°后云图只旋转了180°,必须加倍到720°才能实现连续运动。
具体的云层透明度设置,参数需根据实际效果进行调整。
5.GIF压缩
顺便给大家介绍一个比较好用的压缩GIF的在线工具,链接如下。
直接生成的GIF动图有超过传输限制,无法上传,用此工具压缩后文件体积大幅缩小,但图片效果没有肉眼可以察觉的影响。
6.完整代码
想试试的同学们可以在家自己操作,如果不会,赶紧来找小喵学学啦!
Python暑期特训营招募学员中开班时间:7月22日至8月22日上课时间:周三晚上6:30-8:00,周六早上9:00-10:30招生对象:五年级-八年级学生暑期优惠价:¥2599上课地点:苏州园区星湖街999号D幢报名时间:即日起
苏州工业园区编程猫猿码星球 SIP Code Link
地址:苏州工业园区星湖街999号D幢一楼
电话:0512-6724-2245,17037759651
2D图形化编程
3D图形化编程
RPGMaker
Unity
Arduino
Python
C++
APP Inventor
更多推荐
python地球代码
发布评论