高端响应式模板免费下载

响应式网页设计、开放源代码、永久使用、不限域名、不限使用次数

什么是响应式网页设计?

2024年网页设计特效怎么复制(必备3篇)

网页设计特效怎么复制 第1篇

以下是组件的复制粘贴与删除的具体功能:

首先,让我们来看看如何实现组件的复制功能。我们提供了三种不同的组件复制方法:复制所有组件、复制自定义Mono组件以及复制内置组件。

这里通过GetComponents()来获取对象上的所有继承了Component的组件,包含所有的内建组件和Mono组件。

同时对于在忽略列表里面的组件类型不会进行复制。

这里通过GetComponents()来获取对象上的所有的自定义脚本组件。

同时对于在忽略列表里面的组件类型不会进行复制。

这里通过GetComponents()来获取对象上的所有继承了Component的组件,并通过判断获取的到的组件是否继承自MonoBehaviour,如果不继承MonoBehaviour那么认为是内建组件。

同时对于在忽略列表里面的组件类型不会进行复制。

粘贴功能分为多种模式,用户可以选择是否将复制的组件序列化粘贴,或者选择以附加模式粘贴(保留原有组件),或者选择覆盖模式(覆盖同类型组件)。

在粘贴时,我们会检查目标GameObject上是否已经存在相同类型的组件。如果不允许重复添加的组件已经存在,则不会粘贴该组件。

以附加模式进行粘贴组件会在不改变对象所有的原有组件的情况下,对对象添加新的组件,在这种模式下提供非序列化和序列化两种方法。

当使用非序列化模式时,这个时候就只会添加组件并不会对组件复制,相当于使用AddComponent()方法添加组件。

当使用序列化模式时,这个时候不仅会添加组件同时还会把组件的值也复制过来,相当与组件右键菜单中的Copy Component 和Paste Component As New。

以覆盖模式进行粘贴组件在粘贴组件时会改变对象的原有组件,在为对象粘贴组件时,在这种模式下提供非序列化和序列化两种方法。

当使用非序列化模式时,如果粘贴组件时原对象上已经有同类型的组件,那么不对该组件做任何处理,对于粘贴的组件在原对象上没有的或则同类型粘贴的组件比原对象多的都会添加为新脚本,因为是非序列化所以新家的脚本不进行赋值。

当使用序列化模式时,对于同类型的组件会对原有组件进行赋值,对于粘贴的组件在原对象上没有的或则同类型粘贴的组件比原对象多的都会添加为新脚本并且进行赋值。

为防止粘贴过多组件后影响GameObject原有的结构,我们也提供了清除组件的功能。清除功能包括:

清除粘贴的组件只能删除从粘贴而来的组件,在粘贴组件时会将对象和组件放入缓存中,删除时只能删除与缓存一样的组件,不可以影响到原有的组件。

在删除所有组件时需要注意,这里会忽略掉忽略列表中的组件。

在删除内建组件的时候注意,Transform组件是不允许删除的。

网页设计特效怎么复制 第2篇

在复制组件的时候,我们允许忽略一些组件不进行复制,那么在复制组件的时候就不会复制这些类型的组件,同时也不会进行粘贴。

在这里我们对Transform、MeshRenderer和MeshFilter组件进行忽略,因为这3个组件是组成一个游戏对象最基本的组件,一般不需要进行复制粘贴。

网页设计特效怎么复制 第3篇

打印页面:使用浏览器的打印功能(Ctrl+P),选择“另存为 PDF”选项,将网页内容保存为 PDF 文件。

提取文字:使用 PDF 阅读器打开文件,然后复制所需的文本内容。

注意事项

通过上述方法,即使面对网页上的文字复制限制,我们也能找到合适的解决途径。不过,在获取信息的同时,也要注意保护他人的知识产权,做到合法合理使用。希望这篇教程对你有所帮助!

猜你喜欢