Import DLL Trouble Unity 3

Программирование на Юнити.

Import DLL Trouble Unity 3

Сообщение foonk 23 сен 2010, 19:50

Всем доброго дня!
Кто знает, почему в Unity 3 перестал работать (js) import dll, а using в (c#) прекрасно работает. В доках ничего не нашел по этому поводу (
Подскажите, кто знает?
— 2010-й год. В Ладу Калину поставили первый Глонасс-приемник размером с утюг. В то же время Эппл выпускает плеер размером меньше спичечного коробка с цветным дисплеем и тачскрином.
Добавить foonk09 в Skype
Аватара пользователя
foonk
UNITрон
 
Сообщения: 302
Зарегистрирован: 16 май 2009, 20:25
Откуда: Москва
  • ICQ

Re: Import DLL Trouble Unity 3

Сообщение Paul Siberdt 23 сен 2010, 19:57

Наверное, потому что релиз U3 еще не состоялся? :)
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: Import DLL Trouble Unity 3

Сообщение foonk 23 сен 2010, 20:13

Может быть, может быть...
— 2010-й год. В Ладу Калину поставили первый Глонасс-приемник размером с утюг. В то же время Эппл выпускает плеер размером меньше спичечного коробка с цветным дисплеем и тачскрином.
Добавить foonk09 в Skype
Аватара пользователя
foonk
UNITрон
 
Сообщения: 302
Зарегистрирован: 16 май 2009, 20:25
Откуда: Москва
  • ICQ

Re: Import DLL Trouble Unity 3

Сообщение DbIMok 24 сен 2010, 10:10

положите свою dll и тестовый проект, чтобы можно было посмотреть, что и как вы импортируете
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.8k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Import DLL Trouble Unity 3

Сообщение foonk 24 сен 2010, 14:01

Импортирую как обычно: кладу, к примеру, MySql.Data.dll и System.Data.dll в папку Plugins, затем создаю скрипт (js)
импортирую строкой
Код: Выделить всё
import MySql.Data.MySqlClient;

и
Код: Выделить всё
import System.Data;

В консоли получаю ошибки:
Assets/Scripts/Controller.js(2,16): BCE0021: Namespace 'System.Data' not found, maybe you forgot to add an assembly reference?

Assets/Scripts/Controller.js(3,16): BCE0021: Namespace 'MySql.Data.MySqlClient' not found, maybe you forgot to add an assembly reference?

Затем, в рамках поставленного эксперимента, удаляю скрипт (js) и создаю аналог на (c#) и О ЧУДО! Ошибок в консоли нет.
Проблему конечно решил, переписав все скрипты на (c#) , но факт остается фактом...
Во вложении тестовая сценка.
У вас нет доступа для просмотра вложений в этом сообщении.
— 2010-й год. В Ладу Калину поставили первый Глонасс-приемник размером с утюг. В то же время Эппл выпускает плеер размером меньше спичечного коробка с цветным дисплеем и тачскрином.
Добавить foonk09 в Skype
Аватара пользователя
foonk
UNITрон
 
Сообщения: 302
Зарегистрирован: 16 май 2009, 20:25
Откуда: Москва
  • ICQ

Re: Import DLL Trouble Unity 3

Сообщение DbIMok 24 сен 2010, 14:59

да, интересная ситуация. вся проблема в System.Data. JS берет System.Data из каталога среды, поэтому ей не нравится такая же dll в Plugins. С# наоборот, хочет только в Plugins и не находит ее в библиотеках среды. думаю нужно слать багрепорт с этим примерчиком.
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.8k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Import DLL Trouble Unity 3

Сообщение foonk 24 сен 2010, 15:06

К сожалению, ни разу не отправлял баг репорты, боюсь неверно истолковать суть проблемы. Если вам не сложно, не могли бы Вы этим заняться? А то и не билдится проджект даже из-за окоянного System.Data.??
— 2010-й год. В Ладу Калину поставили первый Глонасс-приемник размером с утюг. В то же время Эппл выпускает плеер размером меньше спичечного коробка с цветным дисплеем и тачскрином.
Добавить foonk09 в Skype
Аватара пользователя
foonk
UNITрон
 
Сообщения: 302
Зарегистрирован: 16 май 2009, 20:25
Откуда: Москва
  • ICQ

Re: Import DLL Trouble Unity 3

Сообщение DbIMok 24 сен 2010, 15:31

решил немножко почистить пример для багрепорта и вот что получилось
http://dc223.4shared.com/download/7YOhQm9e/Test.rar
так что это скорее не баг, а "тонкий момент" порядка компиляции
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.8k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4