WWW в редакторе

Раздел, посвящённый всему, что связано с программированием для Редактора Юнити. Скрипты Редактора, Wizards и прочее.

WWW в редакторе

Сообщение gnoblin 03 сен 2011, 19:43

В редакторе не работают корутины (если только не использовать хитрое решение от Неодропа).

Тем не менее (и это было для меня немного не очевидно),
можно использовать WWW синхронно (т.е. редактор блокируется до завершения запроса\отправки данных).

Синтаксис:
Используется csharp
public static void MakeEditorHttpCall(string command)
    {
        WWW www = new WWW("http://localhost:8080/"+command);
        while (!www.isDone)
        { }

        if (www.error != null)
        {
            Debug.Log("ERROR: "+www.error);
            return;
        }
        Debug.Log(www.data);
    }
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт

Re: WWW в редакторе

Сообщение Neodrop 03 сен 2011, 20:05

WebRequest в отдельном потоке и не лохматить себе ничего. Можешь подглядеть в Antares Addon
И, кстати, то самое "хитрое решение" тоже вполне себе прокатит. И не придётся фризить главный поток.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: WWW в редакторе

Сообщение gnoblin 03 сен 2011, 22:54

тогда гемор с отдачей crossdomain.xml через 843 порт!
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт

Re: WWW в редакторе

Сообщение Neodrop 03 сен 2011, 23:00

C какого перепуга то? :-o
Правда я не посылал, а получал, но с чего бы это реквест не прошёл вдруг? Ты хоть попробовал, или так выдумал?
Если всё так плохо, то через хитрожопое решение без всяких проблем - просто проверяй там isDone и всё.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: WWW в редакторе

Сообщение gnoblin 04 сен 2011, 00:06

У меня косяк с заливкой на фтп из эдитор-скрипта - это считается? (viewtopic.php?f=69&t=5279#p43272) :-\
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт


Вернуться в Editor

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

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