Невозможно правильно отобразить файл NIB на экране Unity - PullRequest
2 голосов
/ 09 марта 2012

Я пытаюсь отобразить один из моих проектов XIB-файл на экране единства. Я написал плагин для этого и удалил мой xib-файл и необходимые изображения в раздел Unity Project в папке Plugins-> iOS.

enter image description here

Основная проблема заключается в том, что данные не заполняются, и я не могу обрабатывать сенсорные события на экране, даже если изображения не передаются должным образом. Ниже скриншот: enter image description here

и в консоли выдается следующее предупреждение:

Could not load the "Messge.png" image referenced from a nib in the bundle with identifier "com.companyname.appname"

Любая помощь высоко ценится.

1 Ответ

2 голосов
/ 10 марта 2012

Только файлы кодов и файлы интерфейса, которые находятся под Plugins/iOS, добавляются (по ссылке) в проект XCode.

Любые другие файлы (Message.png или, если ваши данные находятся, скажем, в Data.plist), необходимо поместить в папку с именем Assets/StreamingAssets. Эти файлы добавляются в XCode в папке Data/Raw.

Если вы хотите более простое решение, посмотрите, как это делает Prime31. У них есть скрипт, который добавляет целую папку (и подпапку) в проект XCode, используя механизм PostBuildScript для пользовательского добавления файлов в XCode.

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