Отсутствует материал и текстуры после создания пакетов ресурсов в Unity 3D - PullRequest
0 голосов
/ 31 октября 2011

Я пытался использовать свой актив персонажа в проекте настройки персонажа вместо мужского / женского актива.Когда я загружаю пакет активов, мой персонаж частично виден, видны только его волосы и обувь.Шаг создания материала прошел нормально.Глядя вглубь проекта, я обнаружил в классе CreateAssetbundles.cs, в строке

Debug.Log("Saved " + bundleName + " with " + (toinclude.Count - 2) + " materials");

Связки, кроме обуви и волос, берут 0 материалов.Этот вид очищает, что я не создаю связки должным образом.Я что-то пропустил?Существует ли какой-либо фиксированный шаблон именования для генерации материалов или пакетов активов?

Также я пытаюсь использовать некоторые активы Maya, с ними я даже не могу генерировать материал.И если я вручную создаю материал, то пакеты активов не генерируются.

Более того, я не нахожу никакой документации для этого примера проекта.Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 10 апреля 2012

При создании пакета ресурсов убедитесь, что в вашем сценарии используются параметры BuildAssetBundleOptions.CollectDependencies и BuildAssetBundleOptions.CompleteAssets. Это приведет к тому, что пакет соберет все материалы, текстуры и т. Д. При создании пакета.

См. http://unity3d.com/support/documentation/ScriptReference/BuildPipeline.BuildAssetBundle.html?from=AssetBundle для справки.

...