【问题标题】:Unity3d 4.5.0 missing textures after buildUnity3d 4.5.0 构建后缺少纹理
【发布时间】:2016-03-30 19:46:34
【问题描述】:

在unity3d中:

为 windows 构建后没有纹理:

发生了什么事?

更新:

这是我的项目文件夹:

这是带有 TerrainGenerator 脚本的 TerrainGenerator 对象。在这里我附上了所有的纹理。但是还是不行。。

【问题讨论】:

  • 如何为材质分配纹理?使用脚本还是使用 Unity 编辑器?
  • @SergeyKrusch 我通过脚本生成地形并添加纹理。
  • 您找到解决方案了吗?我现在也有同样的问题:)

标签: unity3d


【解决方案1】:

解决方案

要解决此问题,您需要在 <Your project directory>/Assets 文件夹中创建名称为 Resources 的文件夹。并将你的纹理移到那里。

说明

通常,在构建应用程序时,Unity 只会获取以某种方式从您的项目中引用的资产(在场景中、在项目设置中,也许在其他地方)。但它不会分析您的来源(因为一般来说这是不可能的)。这就是为什么您的纹理不包含在您的构建中的原因。

但是有一个特殊的文件夹名称:Resources。如果您将名称为 Resources 的文件夹放在 <Your project directory>/Assets 文件夹或其子文件夹之一中(您可以有多个 Resources 文件夹),那么 Unity 将包含其中的所有资产。

【讨论】:

  • 哦,对不起,我正在更新项目,但它仍然无法正常工作。我正在更新问题
  • 大声笑,但如果我添加到场景空地形,我生成的地形上的纹理会显示)
  • output_log.txt 是怎么说的?
猜你喜欢
  • 1970-01-01
  • 2015-05-26
  • 1970-01-01
  • 1970-01-01
  • 2013-01-02
  • 1970-01-01
  • 2018-03-16
  • 1970-01-01
  • 2020-09-27
相关资源
最近更新 更多