zoukankan      html  css  js  c++  java
  • unity, 导出对象到另一个项目

    ----更新(2015-6-26):

    今天又试了一下,有时候prefabs不用导出直接拷贝过去也能用,但有时候不行。还不太清楚原因。

    ----旧帖:

    一,正确做法:

    一个对象包括资源和Hierarchy两部分。

    1,资源直接把文件夹拷贝过去就行了。

    2,Hierarchy部分,需要先把对象拖到Assets窗口中变成prefab,然后再在此prefab上鼠标右键选Export Package,在弹出的Items to Export窗口中,去掉Include dependencies前面的勾,然后点Export。

    二,错误做法:

    1,不拷贝资源。

    2,直接把对象从Hierarchy中拖到Assets窗口变成prefab,然后再在此prefab上鼠标右键选Export Package,在弹出的Items to Export窗口中,然后点Export。

    为什么第二种方法是错误的?因为对于带脚本的对象,unity没有能力正确分析依赖关系,绝大多数情况下unity会将工程中所有的脚本都认为是依赖项。所以我们会发现,如果不将Include dependencies的勾去掉,Items to Export窗口中会包含成千上万个脚本。参考:http://answers.unity3d.com/questions/362726/script-causing-prefab-export-to-have-huge-dependen.html

  • 相关阅读:
    OpenStack local.conf
    Murano Weekly Meeting 2015.07.21
    Python package和folder
    WSGI学习系列eventlet.wsgi
    OpenStack Weekly Rank 2015.07.20
    Eventlet Greenlet
    OpenStack Weekly Meeting 2015.07.17
    OpenStack创建实例错误解决方法
    Linux Shell命令系列(5) VI编辑器
    linux统计使用最多的10个命令
  • 原文地址:https://www.cnblogs.com/wantnon/p/4576839.html
Copyright © 2011-2022 走看看