如果我只是将预制文件从文件夹复制到文件夹,它将无法正常工作.我不会看到所有材质纹理的预制件.
在我的原始项目中,在更改为GameObject之后,在这种情况下,我将一个门拖到Assets并创建了一个新的预制件.现在我想复制并在其他项目中使用这个预制件.
原始项目中预制件的屏幕截图:
然后在我的新项目中复制预制文件后只有7KB大小:
由于它在原始项目中不起作用,我在预制件右键单击并选择了导出包...
如果我没有检查包含依赖项,它将创建一个包,并在其他新项目中导入后,它将无法再次运行.
但是,如果我检查并使用Include依赖项,它将生成一个超过32MB文件大小的包,几乎所有原始项目中的所有内容都不仅仅是我想要的门预制件.
现在它可以在另一个项目中正常工作,但是我需要将几乎整个原始项目打包为门预制件,这很疯狂.
在我的新项目中,我现在有很多东西没有连接到门上,就像脚本预制场景一样.
我只是右键点击门.我无法弄清楚为什么复制一个简单的小型预制件并在另一个项目中使用它是如此困难.
现在在新项目中,我需要导入包并查看截图,新包中包含了很多内容,请查看右侧滚动条将导入多少内容.99.9%没有以任何方式连接到门预制件:
这是在另一个项目中使用门预制件的唯一方法
99.9%没有以任何方式连接到门预制件
这是错的,它们是相关的.
脚本
预制件附加了用户脚本,然后将包含所有脚本,因为如果删除任何类,则可能无法成功编译脚本.
模型,材料,纹理,着色器
看起来预制件是从模型创建的,因此将包含所有模型文件,材质,纹理和着色器.
如果模型文件是导入的模型(例如FBX),则还将包括与此模型相关的事物(生成的材料,动画......).
声音
我看到声音也在列表中,所以检查你的预制件,可能有一个AudioSource它.
所以结论是简单的小型预制件实际上并不简单.
| 归档时间: |
|
| 查看次数: |
46 次 |
| 最近记录: |