2012-03-09 2 views
2

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

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" 

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

ответ

2

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

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

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

+0

В настоящее время я получаю изображения из файла budle. Я переместил его в папку Assets/StreamingAssets. Несмотря на то, что он дает мне ту же ошибку (не удалось загрузить изображение «Images.bundle/Messge.png», указанное в палитре в комплекте с идентификатором «com.companyname.appname») – Dee

+0

Пакеты AFAIK поддерживаются только при развертывании MacOS (Я могу ошибаться). Для моего использования я просто отбросил бы ваш файл Message.png прямо в StreamingAssets. Затем откройте его с помощью «Data/Raw/Message.png» в Xcode. (Если вы это сделаете, при открытии проекта XCode вы должны увидеть путь «Data/Raw» в иерархии проекта, и все файлы должны быть там). – peterept

+0

Я использую Message.png изображение в построителе интерфейса. Теперь, если я добавлю его в папку StreamingAssets, а затем сгенерирую проект Xcode, сможет ли мой файл xib ссылаться на изображение с его пути? – Dee