некоторые объекты не отображаются в сборке iOS - PullRequest
0 голосов
/ 23 октября 2018

Я разрабатываю игру с луком и стрелами.В Unity (Unity3D) все хорошо, но когда я собираю и запускаю его на устройстве, а также в симуляторе, в игре отсутствует какая-либо графика, например тетива.Любые идеи о том, что происходит.Любые подсказки приветствуются.

bowStringLinerenderer = bowString.AddComponent<LineRenderer>();
    bowStringLinerenderer.SetVertexCount(3);
    bowStringLinerenderer.SetWidth(0.05F, 0.05F);
    bowStringLinerenderer.useWorldSpace = false;
    bowStringLinerenderer.material = Resources.Load ("Materials/bowStringMaterial") as Material;
    bowStringPosition = new List<Vector3> ();
    bowStringPosition.Add(new Vector3 (-0.44f, 1.43f, 2f));
    bowStringPosition.Add(new Vector3 (-0.44f, -0.06f, 2f));
    bowStringPosition.Add(new Vector3 (-0.43f, -1.32f, 2f));
    bowStringLinerenderer.SetPosition (0, bowStringPosition [0]);
    bowStringLinerenderer.SetPosition (1, bowStringPosition [1]);
    bowStringLinerenderer.SetPosition (2, bowStringPosition [2]);
    arrowStartX = 0.7f;

1 Ответ

0 голосов
/ 23 октября 2018

как объясняется в документах Unity:

Большинство активов в Unity объединяются в проект при его создании.Однако иногда полезно поместить файлы в обычную файловую систему на целевом компьютере, чтобы сделать их доступными через путь.Примером этого является развертывание файла фильма на устройствах iOS;исходный файл фильма должен быть доступен из местоположения в файловой системе для воспроизведения функцией PlayMovie.

Любые файлы, помещенные в папку с именем StreamingAssets (с учетом регистра) в проекте Unity, будут дословно скопированы вопределенная папка на целевой машине.Вы можете извлечь папку, используя свойство Application.streamingAssetsPath.Всегда лучше использовать Application.streamingAssetsPath для получения местоположения папки StreamingAssets, поскольку она всегда будет указывать на правильное местоположение на платформе, на которой запущено приложение.

ссылка и читать больше здесь: https://docs.unity3d.com/Manual/StreamingAssets.html - надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...