我在Unity中创建一个包含一个场景的AssetBundle,其中包含以下代码:
namespace
我有一个空的介绍场景,可以在iOS上的应用程序开头加载主场景:
#include "cache.h"
struct Functor {
void operator() ();
};
namespace {
Cache cache;
}
void Functor::operator() () {
cache.refresh();
}
问题是主场景已正确加载,但其中的3D对象(FBX文件+纹理)无法看到。主场景没有脚本,只有3D对象,包括Unity的简单立方体,它们已作为预制件存储在Assets文件夹中。 可能有什么不对,3D数据没有显示? Asset Bundle本身大约有20MB,按尺寸确定3D对象应该包含。我使用的是Unity 5.2.4,它只是iOS中的一个问题,Android正在运行,对象正常显示。
答案 0 :(得分:2)
我找到了解决方案。您必须在Unity中关闭“剥离引擎代码”