首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从资源捆绑包加载预制结构上的脚本时出错

从资源捆绑包加载预制结构上的脚本时出错
EN

Stack Overflow用户
提问于 2015-08-19 21:22:27
回答 1查看 1.6K关注 0票数 0

我目前正在尝试设置我的项目,允许用户下载发布后的迷你游戏。为了做到这一点,我正在尝试使用资源包来促进这一点,一个包含新的游戏场景,一个包含所需脚本的资产和DLL。我遇到的问题是,当我从捆绑包中加载场景或预制件时,所有附加的脚本仍然在那里,但有一个警告说“相关的脚本无法加载。请修复任何编译错误并分配一个有效的脚本”。有没有明显的我遗漏的东西,或者资源包不能以这种方式工作,我将不得不在加载时重建我的场景?

EN

回答 1

Stack Overflow用户

发布于 2015-08-21 07:56:55

您不能像往常一样将资源包中的脚本指定为来自GameObjects的引用。您只能通过使用反射加载资源束中的脚本。然后,您可以通过编程方式将它们附加到GameObjects,等等(例如,加载程序集,找到您的类型,然后在具有新加载类型的GameObject上使用AddComponent() )。

参见http://docs.unity3d.com/Manual/scriptsinassetbundles.html

但是,即使你要克服这些障碍,它也不能在Windows Phone上工作,而且它违反了苹果商店的服务条款,所以……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32096766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档