飞线图动效教程,设计+代码我都一起教你教程

从设计到代码实现,落地式教学,杜绝“假大空”

设计部分1、用AE来制作飞线图效果。

代码部分1、CSS实现飞线图效果。2、SVG实现飞线图效果。3、JS实现飞线图效果。

————————————————————————————————————————

大家好,我是灰色执照~最近我一直致力于制作一些原创教程。这些教程往往是别人已经实现的效果。我们通过分析+模仿,实现和那些优秀作品类似的效果。

在整个设计的过程中,我们设计师最好还是了解一下你的上下游同事的工作和任务,有利于我们把自己的工作做得更好,和同事交流沟通更加的方便。当然还有另外一个更大的好处:没有人可以忽悠你说实现不了(坏笑)

虽然之前我们的图文教程写的非常详细,但是依旧有基础差的同学对某个具体步骤有疑问,于是此次写教程我特地录制了一份视频。对教程有疑问的同学,可以看这个的视频:

飞线动效在炫酷的数据可视化,网站banner等等很多地方,我们都能看到这种效果。

▲高德开放平台主页上实现的飞线图效果。(如果不小心侵犯了您的权益,请联系我删除)

▲高德开放平台上主页上实现的飞线图效果。(如果不小心侵犯了您的权益,请联系我删除)

▲其他网站Banner上实现的飞线图效果(如果不小心侵犯了您的权益,请联系我删除)

设计部分《用AE实现飞线图效果》

实现飞线动效主要是用AE这个软件。

步骤一:制作地图底图

为了让我们的飞线图看起来效果好一点儿,我们先弄一个地图作为底图。制作地图的话,你可以使用《拉框助手》这款插件,它有Ps/Xd/Sketch/Figma版本的。你可以根据你的需要,选择版本。我这里使用的是《Figma拉框助手》。

▲这是拉框助手的界面,3个步骤即可绘制好矢量地图。

你拉框的区域是多大,绘制的地图就是多大。简单3步,四川省的地图就做好了。接下来,我们把它导出一个透明背景的png图片。留着后续放到AE里面去使用。

步骤二:制作立体感的地图

1、打开AE,我们新建一个合成。设置高度和宽度为:800*600。当然,你也可以根据你的需要来设置尺寸。我这里随便弄了一个小一点儿的。

2、新建一个固态层,作为整个界面的背景色,我们暂时用黑色。

3、把地图导入AE,并且拖进合成里面去。

4、打开3d图层功能。这样地图就可以「平躺」下去了。

5、调整它的x轴。我这里设置成了-55°,地图就倒下去了,有了透视感。当然你想做平面的飞线图就不弄这个步骤就行了。

到这里,我们的地图地图部分就做好了。接下来就要绘制飞线图的线条了。

步骤三:绘制飞线

新建一个形状层,然后用钢笔工具绘制几条曲线即可。

▲由于教程主要是教学,我不可能每个市都画一根线条。所以我这里随便画了3根线条做示范,大家学会方法即可。

我绘制了3根暗橙色飞线,分别命名为飞线1、飞线3、飞线5。

需要注意的是,我又把飞线1、3、5这3个图层分别复制了一份。分别叫做飞线2、飞线4、飞线6。由于飞线1和飞线2一模一样,所以看起来还是只有3根。

▲我们把飞线2、飞线4、飞线6这3个图层线条颜色改成浅黄色,它们将会是流动的线条。造成一种在深色线条背景下流动的感觉。

步骤四:制作飞线的动画效果

1、点开飞线2的图层前面的小三角,找到目录后面的添加那个小三角形。点击后选择修整路径(有的汉化包也会把这个名字叫做修剪路径)

2、把修整路径的结束改成10%左右。整个路径就变短了(变成了只有整个路径的十分之一那么长)当然,你也可以根据你的需要,弄成更长一点或者更短一点儿。

现在我们播放一下,看看的效果

4、用同样的办法,把另外两个图层的飞线效果做好。

我们再次预览一下效果

效果其实还可以,但是我觉得颜色有点丑。于是把他们改成了蓝色。

这就是最终的设计完成稿了。

《制作加强版飞线效果》

其实刚刚我们已经完成了设计部分,但是我希望在这个基础效果上,尝试改成用一个光点或者小飞机来表示让效果更加炫酷或者有趣。

步骤一:准备小飞机素材

1、下载飞机素材。打开阿里巴巴的iconfont网站,搜索飞机这个关键词,我下载的是第一个飞机的SVG矢量格式。

左下角第一个SVG下载按钮就是了。

2、把之前飞线2、飞线4、飞线6那几个做好动画的图层都删掉。

▲这是删除后的效果,只剩下背景地图和三根深色曲线了。

3、新建一个形状图层,用钢笔工具随便绘制任何一个形状,我这里随便画了一个不规则图形。为了方便看清楚,我还特意用了大红色。

4、用AI打开小飞机这个SVG图片。Ctrl+C复制整个路径。

下一步非常关键,一旦弄错了,你就复制成一个“遮罩”,而不是“形状”了。所以,你一定要看仔细。

5、在刚才绘制的那个形状图层里面,点开图层前面的小三角>目录>形状1>路径1>路径(选中这个路径)然后Ctrl+V粘贴。这样小飞机就复制到了AE里面,并且是形状不是遮罩。之前绘制的不规则红色形状会被粘贴的图形替换掉。

点击一下空白处,发现小飞机已经复制好了。

6、把小飞机改成自己想要的颜色,并且复制3个,分别把图层命名为小飞机1、小飞机2、小飞机3。

顺便把他们放到对应的位置。

现在小飞机都准备好了,接下来就要制作动画,让小飞机动起来了。

步骤二:让小飞机沿着路径飞行

点开飞线1图层左侧的“小三角”,一直展开目录>形状1>路径1>路径。选中路径,然后复制它。

选择小飞机1这个图层,然后按一下键盘上的字母P,也就是position,调出他的位置属性。选中位置属性,Ctrl+V把刚才复制的路径粘贴到位置属性上。

就这样,小飞机便会沿着路径动起来了。我们试一试目前的效果。

▲效果倒是很不错,只可惜飞线很生硬,机头的方向,没有沿着路径实时的变化。

步骤三:摆正机头

1、右键小飞机1这个图层,然后选择变换>自动定向

选择后,会弹出一个确定框。我们选择“沿路径方向设置”。

可以看到,飞机的头部已经摆正了,会随着路径变化。一切都很完美。

2、用同样的办法,把另外两个小飞机都弄好就可以了。

3、由于部分路径会遮挡飞机,在做好上面的步骤之后,把三个小飞机图层放置到最顶端即可。

就这样,整个效果就做好了。怎么样,简单吧?

设计部分的教程到这里就结束了,我们接下来教大家如何用代码实现。

不过呢,冰冻三尺非一日之寒,咱先不要着急,编码前,我突然想吟诗一首:

代码部分

1、CSS实现飞线图效果

步骤一:绘制好底图和要动的光线图片

在开始代码之前,我们先绘制一个透明背景的插图底图。(我这里用的是PS,你可以根据自己习惯选择需要的软件)

弄好这个底图以后,我们再弄一个光线小图片。它的尺寸是13px×3px。由于这个图片太小,怕你看不清。所以我特意放到一个深色背景上了。实际上是透明背景的。需要注意的是:这个小图片头部是朝着右侧的。因为CSS的这个属性非常神奇,它会自动旋转角度。

这种图片的做法其实非常简单,只是用到了ps的画笔功能而已,打开控制的渐隐即可得到头重脚轻的笔触。

步骤二:编写DOM代码

接下来我们就要开始编写整个页面的Dom结构了。整个标签内非常简单,只有一个

包含着4个图片标签。由于每个图片动画位置和方向不一致。所以我们给每个图片一个不同名称的样式。

步骤三:编写动画样式

对于最外层的标签,其实样式也非常简单。

加上这个之后,整个动画就完全写完了。可以流畅的动起来了。

整个动画你唯一要学习的就是offset-path这个属性。其中,最难理解的就是M11091L170123这个部分了。如果你玩过拉斐尔JS这样的SVG,或者你对Canvans有一定了解,那就很容易懂其中的原理了。所谓M和L其实就是moveTo和lineTo。他的意思是绘制直线的起点和终点。

这是一个canvans的例子,他使用的就是moveTo和lineTo来绘制一条直线。它的参数为moveTo(x,y),也就是点的left和top值。

红点距离左侧110px,距离顶部91px。蓝点距离左侧170px距离顶部123px。所以最终得到的offset-path:path('M11091L170123');

就这么简单,只是确定了2个点的位置,动画就自动执行了。令人感到惊讶的是:我们不需要调整图片旋转的角度。

现在你已经学会原理了,利用这个方法,把4张图片的offset-path都设置好。整个动画就完成了。它的效果如下:

可能有的同学会问:我用animate样式,控制图片的leftright并且通过CSS调整图片的角度行不行?

当然可以了,但是遇到曲线,你就完蛋了。这也是offset-path的最强大的地方:它可以沿着路径移动。他几乎是把AE里面的自动定向这个功能完全做到了CSS里面。

接下来,我们就来做一个曲线的例子:

步骤一:制作好底图和小飞机图片

▲我们先准备一个这样的背景图。怎么制作,我就不详细再说了。

▲这就是我们用PS制作好的地图背景了。

这是在阿里巴巴iconfont上下载的小飞机图片。下载SVG格式最好。因为矢量的不会失真,还可以随便你修改大小。

这次还是和设计教程一样,我打算只绘制3根线条。学会了制作一根的方法,你就可以无限复制,活学活用了。

步骤二:尝试学习一下原理(但是没学会)

用代码绘制这种贝塞尔曲线看起来很难,它的基础知识你可以看看维基百科:

在维基百科里面,都是这种复杂的数学公式,打开这个页面看了不到3秒钟我就差点晕倒了。咱们设计师必须另辟蹊径。寻找更简单,更适合我们的方法。

步骤三:通过设计软件直接获取我们需要的“代码”

那什么是简单的方法呢?咱们有设计软件呀。我们平常使用到的设计软件其实就是那些数学很厉害的人使用代码和公式,把这些曲线给弄成可视化的界面和交互了而已。所以,我们只要利用工具导出SVG,然后用记事本去查看SVG里面的“代码”就可以了。

1、我们先选中第一个曲线,然后右键导出为SVG。

导出的时候,默认只有路径的大小,我们要把他设置成画布大小(图片中因为路径是白色,所有在透明背景上看不太清楚)

2、把导出的SVG用记事本或者VSCode打开,可以看到,整条路径的“代码”了。有了这个“代码”,我们就再也不需要学习研究那些所谓的公式和算法了。

请大家一定要记住此处的path="M131,151s155-95,255-10"因为我们的教程后续还有几个地方都要用到这个玩意。

步骤四:编写网页的DOM结构

网站的DOM结构非常简单,lineDemo2这个DIV放一个背景图。内部放一个小飞机的图片而已(实际上,里面会放3个小飞机)。

步骤五:编写动效CSS

我们还是根上面例子一样,先制作flyRun这个动画样式。它只是单纯的控制offset-distance这个属性,和AE中你对路径偏移K帧是一模一样的。

这里面最难的部分就是offset-path里面对贝塞尔这个曲线的设置了,我们直接从记事本里面copy了这段“代码”进来。等于就直接完成了。我们看看效果:

▲效果还是很不错的,完全符合我的预期。

用同样的办法,把另外两根线条的样式写一下就完事了。

最终效果,你可以在这个网站看到:

offset-path属性对于制作飞线图来说实在是太方便了。但是这么好的东西,居然有致命的弱点:

拿我们用到的path这个属性来说,safari的浏览器就完全不支持。所以,如果你的网站需要考虑苹果的用户,很明显,利用CSS属性来制作飞线图就变得力不从心了。这时我们可以尝试利用SVG的动画,或者说SVGA来试试这种效果。

2、SVGA实现飞线图效果

比起CSS实现飞线图动画,SVG的animate属性适配则好很多。除了古老的IE浏览器不支持外,其他的浏览器支持得都还比较好。

步骤一:编写DOM结构代码

这次我们的DOM结构代码很简单粗暴,超乎你的想象,因为我们把下载到的SVG直接用VSCode打开,把里面的代码复制出来。

最外层一个它的样式和上一个例子一模一样。就是设置一下大小,然后给一个背景图而已。

里面的标签看起来很复杂,其实就是我们从iconfont里面下载下来的那个小飞机.svg文件。用VSCode或者用记事本打开后,复制里面的代码过来就可以了。

DOM结构和样式完成后得到的结果是这样:

▲一个背景图,上面飘着一个小飞机

仔细观察你会发现,width=24pxheight=24px好几个地方都是24。这是因为我们的小飞机太小了。他的尺寸就是24×24。他里面的这一段是无法飞到超过24px的地方的。所以,我们手动改一下,把他改成和画布一样大小。

也就是说:改成694×411。只要你不修改里面的东西,小飞机并不会变大。只是放置小飞机的画布变大了而已。

▲把SVG的画布改大,这样小飞机可以飞的范围就大了

接下来就要给小飞机加上飞线的代码了。也就是标签

你有2种办法让动画标签动起来:

方法1:让出于里面。

方法2:加上一个标签,代表父节点增加了一个“组”。

我们随便选取这2种办法中的一种即可。

我采用的是第二种,接下来我们看一下效果:

查看效果你会发现,小飞机居然有一点儿偏移。为什么会这样呢?因为小飞机的宽度和高度都是24px,也就是说,我们在起始点和结束点应该减去宽度和高度的一半,也就是12px,飞机移动的路径就会移动到正中心。

那么path="M131,151s155-95,255-10"就要改成:path="M119,139s155-83,255-22"

经过对点的中心校正后,我们再来看看效果:

一切都非常的完美了。它最终的代码如下:

几乎没有什么CSS,没有JS,只靠着一个标签就搞定了这一切。这真的是一个非常棒的方案。现在你已经学会了制作SVGA的动画了,利用这个方法,把另外2个小飞机搞定即可。

最终效果:

到这里,我们用SVG来开发的方式就已经完全弄好了。接下来我们再尝试尝试用JS完成飞线图。使用JS会有很多种办法,例如Echarts、拉斐尔JS、p5JS或者直接用Canvas动画。我先用Echarts做一个简单的尝试。

3、Echarts实现飞线图效果

步骤一:制作DOM结构

Echarts的DOM结构非常简单,准备一个DIV就可以了。他会自动渲染一个画布到浏览器上,Echarts就是在这个画布上不停的写入和擦除。如果刷新频率比较快,我们看起来便是动画了。

上面就是他的所有DOM结构了。我们的背景图片大小是649×411,所以DIV的大小也弄成一样。

步骤二:引入Echarts封装好的脚本

我们直接从CDN里面复制一下就可以了。这样做的好处是:如果大家都从cdn引用,你的浏览器就有缓存了,加载起来更快。

步骤三:设置飞线的起点和终点

设置起点和终点很容易理解,就是从什么地方,飞到另一个地方。

很遗憾的是,Echarts中如果把点设置到一起,他们只能按照一种弯曲程度飞行。类似于下图:

但是,如果你把飞线路径的弯曲设置成负数,又是下面这种情况了:

因此,我们还不得不把线条分开,我们这里分成了2组。实际上如果每个小飞机需要不同的速度,你还得分成3组。

以下就是Echarts用到的全部代码了:

最终的效果如下:

通过简单的尝试echarts,发现:

1、和CSS或SVG的角度不同,飞机的头部必须朝向顶部(CSS和SVG方式则是朝向右侧)。2、只需要输入起始点和终止点。这一切就都完成了。是目前方案里面最轻松的一个。3、配置项参数多,可以设置成飞机带不带拖影,影子持续长度。可以调整飞机飞过路径弧度大小。

当然,echarts似乎还有一个地方达不到我们的要求:飞机并不能按照我们绘制的路径飞行(你画一个S形状曲线似乎不能实现)。飞行的路径是靠调整curveness这个属性。也就是线条的曲度。虽然我没有仔细去研究这个属性,但是凭直觉它应该是下图中这种规律:

看了我这么多代码方面的示例,各位设计师应该明白:做为程序员,他学习数学,研究公式完成一条曲线的飞行,成本很大。他们也很难知道从ps或者其他设计软件里面去把路径代码给弄出来直接用。所以直接使用echarts或类似的方案是他们最优的选择。我们做此类教程的核心就是:教会大家打通设计和前端开发之间的屏障,让我们的工作可以更好的开展。

以上就是Echarts实现飞线图的全部过程了,接下来,我们再试试其他的JS方案。

4、RaphalJS实现飞线图效果

我们这次的曲线就不使用PS绘制了,我们直接用代码画。

步骤一:准备DOM结构

DOM结构很简单,就是弄一个DIV用来放置RaphaelJS生成的SVG即可。当然我们也把那个地图的背景当做背景图。

步骤二:引入RaphaelJS

步骤三:绘制画布、曲线、飞机

曲线和小飞机的的路径,都是从SVG里面复制出来的。这些代码看起来很恐怖,其实都是Photoshop的功劳。

步骤四:编写动画和交互

拉斐尔这个库真的好神奇,它既有animate()这样的方法直接做动画,又有getPointAtLength这样的方法直接获取路径上某个点的坐标和角度。SVG加上它之后,似乎是孙悟空拿到了金箍棒。简直太轻松了,不得不佩服写出这种库的作者。

以下就是这个例子的全部JS代码:

和之前的例子不太一样,为了增加一点趣味性,我在界面上加上了一个透明的红色方块,你点解界面即可控制飞机开始飞行。你再次点击,飞机则会掉头飞行。你甚至可以在飞机飞到一半的时候,就让他掉头往回飞。

我们来看下最终效果:

好了,今天的教程就到这里了。

因为我知道:贝塞尔曲线基础学得好,制作飞线图效果没烦恼。

本期作业:

仔细看这些流动的曲线,他们是变长后,再变短。用AE如何完成?(小提示:不仅仅是对路径偏移k帧,还要对开始和结束K帧)

THE END
1.网页设计常用的软件有哪些虽然一些资深的前端工程师和后端工程师很少使用这个Adobe Dreamweaver,但是对于大多数程序员和网页设计师来说,Adobe Dreamweaver仍然是一个功能非常多的网页代码标记技术,可以支持JS、css和html,是一个非常好的制作网页的软件。 2、Adobe Photoshop Adobe Photoshop虽然是外企出品,但我们中国人是PS里最好的玩家。国内有很https://www.xjcj-edu.com/news/1100.html
2.网站制作软件哪个好用十款常用网站制作软件精选探索网站制作的便捷之路,本文带你领略十款备受好评的网站制作软件。无论你是设计新手还是专业开发者,这些工具因其易用性和功能https://app.zol.com.cn/jiqiao/284528.html
3.常用的网页制作软件有哪些网站制作工具大全→MAIGOO知识优秀的网页设计模板 网站模型设计工具 常用的网页制作软件有哪些 1、Dreamweaver 就目前来说,使用最多的静态网站的制作工具有dream weaver,软件直接搜索就可以找到并下载了。 经过重新设计的ui dream weaver更加的好用。 它默认支持代码模式和设计模式,也可以两种模式同时打开,方便即时的查看网页效果。 https://www.maigoo.com/goomai/189945.html
4.网页动画制作软件的选择与应用,哪款软件最佳?小程序开发1、Adobe Animate(原Adobe Flash Professional):Adobe Animate是一款功能强大的网页动画制作软件,广泛应用于网页设计、游戏开发等领域,它支持多种文件格式,具有丰富的动画编辑工具,可以满足复杂的动画需求,由于Adobe Animate对硬件要求较高,初学者可能需要一段时间来熟悉其操作界面和功能。 https://vvrcloud.com/post/24468.html
5.網站設計軟體AdobeDreamweaver使用支援 HTML、CSS、JavaScript 等功能的網路設計軟體,幾乎隨處都能快速建立和發佈網頁。 快速、靈活地撰寫程式碼 簡化的智慧型程式碼撰寫引擎,讓您輕鬆地建立動態網站、撰寫程式碼及進行管理。存取程式碼提示,即可快速了解及編輯 HTML、CSS 和其他 Web 標準。使用視覺輔助來減少錯誤並加速網站開發。 https://www.adobe.com/cfusion/tdrc/index.cfm?product=dreamweaver&loc=zh_tw
6.10个常用的网页制作软件,省时又省力!当你想建立一个网站,不论是为了展示你的作品,启动你的在线商业或者只是为了共享你的观点和想法,你可能会需要一款强大且便于使用的网页制作软件。在这篇文章中,我们将为你推荐10款常用的网页制作软件,帮助你在网页制作中省时又省力! 1.Pixso Pixso,一款一站式网页制作软件,以多人协作为优势,汇聚了原型、设计、交互https://pixso.cn/designskills/10-commonly-uesd-webpage-making-software/
7.网页设计实习总结(通用12篇)(1)使用Photoshop、AI等图片处理软件设计、处理和制作网站上需要的图片。 (2)使用DIV+CSS样式及基础的HTML语言做页面布局的排版。 (3)使用Photoshop对网页进行配色及排版设计。 (4)编写CSS代码使网站页面无论是在IE浏览器里还是在FF浏览器上正常显示。 https://www.yjbys.com/shixi/shixizongjie/1740750.html
8.搜搜更懂你? 2024 SOSO.COM / 京ICP证050897号 / 京ICP备11001839号-4 / 京公网安备11000002000025号https://soso.com/
9.网页设计论文这些年来,随着越来越多的可视化专业网页设计软件的开发,网页设计制作变得简单易学。随着越来越多的网页爱好者、设计爱好者步入这一艺术领域,使得网页设计、个人主页等热门词汇开始在社会中广泛传播出来。 1.中国旅游网页设计中的现状 在我国的网页设计中,我们正处在方兴未艾的阶段,网页设计人员也是一些大公司所争相礼聘https://www.ruiwen.com/lunwen/6161857.html
10.想成为互联网设计师?先来看这篇超全面的介绍!优设网主要输出:设计稿、设计规范、切图、标注等。 使用软件:Sketch、Ps、Ae、Ai 等。 7. 前端开发 RD (Research and Development engineer) 开发人员有数据库端和用户端两种,一般来说我们接触的是用户端开发,他们负责还原设计。那么做网页端的用户端开发的工程师叫做前端工程师;做安卓设备开发的叫 Android工程师;做苹果https://www.uisdc.com/internet-designer-introduction/
11.动效教程!充满科技感的飞线图动效,设计加代码一起教给你!本篇文章大概9300字,配图86张,约13分钟视频教程一个。配合文章制作1个示例网页,代码示例5个。阅读设计部分需要10分钟。阅读代码部分需要20分钟。 文章主要大纲: 设计部分 用AE来制作飞线图效果。 代码部分 CSS 实现飞线图效果。 SVG 实现飞线图效果。 https://uiiiuiii.com/other/1212414982.html
12.豆瓣提供图书、电影、音乐唱片的推荐、评论和价格比较,以及城市独特的文化生活。https://www.douban.com/
13.GettingReal(推荐)这是很长一段时间以来被开源领域奉为箴言的 — 他们叫它做“自挠其背而止痒”。对开源软件开发者来说,这意味着他们将自己去组织必需的工具,用自己的方式来推出产品。不仅于此,这样做的有着更深远的裨益。 作为一个新软件的网页设计师和程序开发者,每天你要面对上百个细小的决策:是要蓝色的还是绿色的?用一个https://blog.csdn.net/iteye_11067/article/details/81931305
14.hao123hao123是汇集全网优质网址及资源的中文上网导航。及时收录影视、音乐、小说、游戏等分类的网址和内容,让您的网络生活更简单精彩。上网,从hao123开始。https://www.hao123.com/
15.软件架构设计报告(共10篇).doc(Ver 1.0) 姓名专业班级学号 指导教师 邓家祥 软件构架设计 软113 119074215 郭玉华 安徽工业大学计算机学院 2014年11月《软件构架设计》实验指导书 一、 实验目的: 《软件构架设计》是一门理论课程,同时也是一门应用性很强的课程,上机实验对于该课程来讲不仅是加深巩固理论知识的重要环节,也是培养基本开发设计能力的https://max.book118.com/html/2017/0513/106422604.shtm
16.三维家3d云设计软件v2.0.232位64位官方安装免费版三维家3d云设计软件是一款由三维家推出的非常好用且功能强大的专业智能家居设计软件,在线编辑、简单易用,学习成本低,零基础3分钟上手,三天精通家居软件设计,为家居设计行业最专业、最快速、最智能的设计软件!在设计功能、图形界面、操作体验具有其他软件不可比拟的优势,欢迎有需要的朋友们前来下载使用。 软件特色 一、傻https://www.iteye.com/resource/weixin_39840387-11489333
17.计算机毕业论文《网站美工》主要针对网站设计前期的静态网页设计,主要是用PhotoShop软件对图像素材的调色、再加工,网页插画设计等知识点。 再如:《印刷前期排版设计》、《平面广告设计》两本书以CorelDRAW软件或IlluStrator软件操作为主,针对不同的任务用到什么软件,教什么软件,比如每幅作品中都有数码照片的调色和图像再加工,那就讲https://www.unjs.com/lunwen/jisuanji/20240518170704_8208782.html
18.深度:智能汽车嵌入式系统的软件架构设计!嵌入式是软件设计领域的一个分支,它自身的诸多特点决定了系统架构师的选择,同时它的一些问题又具有相当的通用性,可以推广到其他的领域。 提起嵌入式软件设计,传统的印象是单片机,汇编,高度依赖硬件。传统的嵌入式软件开发者往往只关注实现功能本身,而忽视诸如代码复用,数据和界面分离,可测试性等因素。从而导致嵌入式软件https://www.elecfans.com/d/2263460.html