[μTut] Туториал по Awesomium. - Форум Игроделов
Вс, 05 Май 2024, 23:40 
 
Приветствую Вас Гость Главная | Регистрация | Вход
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум Игроделов » UNITY3D » МАНУАЛЫ И УРОКИ » [μTut] Туториал по Awesomium.
[μTut] Туториал по Awesomium.
Zer0nДата: Пт, 17 Июн 2011, 15:02 | Сообщение # 1
 
Сообщений: 880
Награды: 23
Репутация: 516
Статус: Offline
Сейчас я хочу рассказать про Awesomium - библиотеку для интеграции браузера в ваши приложения. У нее также есть враппер для Юнити, про него и пойдет речь.




Рис 1. Пример веб-странички, отображаемой в Unity3D.



Для начала скачаем:
  • Сам Awesomium SDK, а точнее лишь нужная нам часть.
  • И UnityAwe Wrapper.

    Теперь создадим пустой проект, и добавим в сцену плоскость (Plane) и свет (Directional Light). Камера должна смотреть на плоскость сверху вниз. Увеличьте размер плоскости по оси X в 2 раза.



    Рис 2. Наша сцена.




    Зайдите в папку Release из архива с Awesomium SDK. Скопируйте ее содержимое в C:\Program Files\Unity\Editor. Далее, скопируйте AwesomiumMono.dll и все C# скрипты из архива со враппером в наш проект.



    Рис 3. Враппер для Юнити.




    Заключительный этап, кидайте WebTexture.cs на нашу плоскость. Увеличьте свойство Width (ширина) скрипта в 2 раза, ведь мы также увеличили плоскость (это делается для того, чтобы лучше отображался сайт - больше вмещалось по горизонтали). В поле Initial URL (начальный адрес) впишем URL нашего сайта - http://gamecreatingcommunity.ru.

    Вуаля, готово! Можно запускать сцену. Если щелкать мышью по плоскости, то сайт будет откликаться. То же самое с клавиатурой - можно залогиниться.



    Рис 4. Готовая сцена.




    В дополнение:
  • Мы можете назначить WebTexture.cs любому мешу, страница будет отображаться как текстура.
  • Добавляя скрипт к GUI Element, следите, чтобы размеры элемента и размеры отображаемой области страницы (свойства скрипта Width и Height).
  • Добавляя скрипт к объекту, следите, чтобы у него был мещ-коллайдер. Нужно для корректной работы отображаемого сайта с мышью.

    © 2011, Zer0n. Основано на оф. туториале. Специально для GCC.


  •  
    СообщениеСейчас я хочу рассказать про Awesomium - библиотеку для интеграции браузера в ваши приложения. У нее также есть враппер для Юнити, про него и пойдет речь.




    Рис 1. Пример веб-странички, отображаемой в Unity3D.



    Для начала скачаем:
  • Сам Awesomium SDK, а точнее лишь нужная нам часть.
  • И UnityAwe Wrapper.

    Теперь создадим пустой проект, и добавим в сцену плоскость (Plane) и свет (Directional Light). Камера должна смотреть на плоскость сверху вниз. Увеличьте размер плоскости по оси X в 2 раза.



    Рис 2. Наша сцена.




    Зайдите в папку Release из архива с Awesomium SDK. Скопируйте ее содержимое в C:\Program Files\Unity\Editor. Далее, скопируйте AwesomiumMono.dll и все C# скрипты из архива со враппером в наш проект.



    Рис 3. Враппер для Юнити.




    Заключительный этап, кидайте WebTexture.cs на нашу плоскость. Увеличьте свойство Width (ширина) скрипта в 2 раза, ведь мы также увеличили плоскость (это делается для того, чтобы лучше отображался сайт - больше вмещалось по горизонтали). В поле Initial URL (начальный адрес) впишем URL нашего сайта - http://gamecreatingcommunity.ru.

    Вуаля, готово! Можно запускать сцену. Если щелкать мышью по плоскости, то сайт будет откликаться. То же самое с клавиатурой - можно залогиниться.



    Рис 4. Готовая сцена.




    В дополнение:
  • Мы можете назначить WebTexture.cs любому мешу, страница будет отображаться как текстура.
  • Добавляя скрипт к GUI Element, следите, чтобы размеры элемента и размеры отображаемой области страницы (свойства скрипта Width и Height).
  • Добавляя скрипт к объекту, следите, чтобы у него был мещ-коллайдер. Нужно для корректной работы отображаемого сайта с мышью.

    © 2011, Zer0n. Основано на оф. туториале. Специально для GCC.

  • Автор - Zer0n
    Дата добавления - 17 Июн 2011 в 15:02
    ShutДата: Пт, 17 Июн 2011, 15:50 | Сообщение # 2
     
    Сообщений: 608
    Награды: 2
    Репутация: 258
    Статус: Offline
    Очень интересно) вот только не приложу ума для чего это в играх?Ну да ладно)Молодец,хорошая работа!

    Где арахисы - там и зима.
     
    СообщениеОчень интересно) вот только не приложу ума для чего это в играх?Ну да ладно)Молодец,хорошая работа!

    Автор - Shut
    Дата добавления - 17 Июн 2011 в 15:50
    AmazyaДата: Пт, 17 Июн 2011, 15:56 | Сообщение # 3
     
    Сообщений: 1085
    Награды: 7
    Репутация: 271
    Статус: Offline
    Zer0n, УАУ! Круто, а сделаешь тутор как делать не браузер именно, а уже заготовленные страницы? Как в некоторых играх?!


     
    СообщениеZer0n, УАУ! Круто, а сделаешь тутор как делать не браузер именно, а уже заготовленные страницы? Как в некоторых играх?!

    Автор - Amazya
    Дата добавления - 17 Июн 2011 в 15:56
    Zer0nДата: Пт, 17 Июн 2011, 16:15 | Сообщение # 4
     
    Сообщений: 880
    Награды: 23
    Репутация: 516
    Статус: Offline
    Amazya, то есть, чтобы открывал уже заготовленную страницу? Постараюсь.

     
    СообщениеAmazya, то есть, чтобы открывал уже заготовленную страницу? Постараюсь.

    Автор - Zer0n
    Дата добавления - 17 Июн 2011 в 16:15
    TheReaperДата: Пт, 17 Июн 2011, 16:41 | Сообщение # 5
    Meet the revolution
     
    Сообщений: 2738
    Награды: 23
    Репутация: 679
    Статус: Offline
    Quote (Amazya)
    Как в некоторых играх?!

    Я так понимаю типо, как в ГТА 4 в интернет кафе.



     
    Сообщение
    Quote (Amazya)
    Как в некоторых играх?!

    Я так понимаю типо, как в ГТА 4 в интернет кафе.

    Автор - TheReaper
    Дата добавления - 17 Июн 2011 в 16:41
    Max-HunterДата: Чт, 23 Июн 2011, 18:21 | Сообщение # 6
    Нет аватара
     
    Сообщений: 151
    Награды: 1
    Репутация: 60
    Статус: Offline
    TheReaper, да,ты прав.

    Добавлено (23.06.2011, 18:21)
    ---------------------------------------------
    Только там заранее созданные страницы,а здесь по сети.

     
    СообщениеTheReaper, да,ты прав.

    Добавлено (23.06.2011, 18:21)
    ---------------------------------------------
    Только там заранее созданные страницы,а здесь по сети.


    Автор - Max-Hunter
    Дата добавления - 23 Июн 2011 в 18:21
    ПравшаДата: Чт, 25 Авг 2011, 19:55 | Сообщение # 7
     
    Сообщений: 434
    Награды: 6
    Репутация: 78
    Статус: Offline
    Quote (Amazya)
    Zer0n, УАУ! Круто, а сделаешь тутор как делать не браузер именно, а уже заготовленные страницы? Как в некоторых играх?!

    хм, а что тебе мешает создать файл в блокноте с сохранить в формате html, и вместо сайта прописать путь к этому блокноту?
     
    Сообщение
    Quote (Amazya)
    Zer0n, УАУ! Круто, а сделаешь тутор как делать не браузер именно, а уже заготовленные страницы? Как в некоторых играх?!

    хм, а что тебе мешает создать файл в блокноте с сохранить в формате html, и вместо сайта прописать путь к этому блокноту?

    Автор - Правша
    Дата добавления - 25 Авг 2011 в 19:55
    ZaktanДата: Чт, 25 Авг 2011, 20:54 | Сообщение # 8
     
    Сообщений: 1022
    Награды: 8
    Репутация: 349
    Статус: Offline
    Полезная вещь, обязательно куда-нибудь воткну

    Technology for Home Robotics
     
    СообщениеПолезная вещь, обязательно куда-нибудь воткну

    Автор - Zaktan
    Дата добавления - 25 Авг 2011 в 20:54
    СкептикДата: Ср, 21 Сен 2011, 17:47 | Сообщение # 9
    Мыслитель
     
    Сообщений: 5860
    Награды: 48
    Репутация: 1731
    Статус: Offline
    Это же можно свой трехмерный браузер написать!

    Фанат игр Max Payne и Fahrenheit.
     
    СообщениеЭто же можно свой трехмерный браузер написать!

    Автор - Скептик
    Дата добавления - 21 Сен 2011 в 17:47
    Zer0nДата: Ср, 21 Сен 2011, 18:10 | Сообщение # 10
     
    Сообщений: 880
    Награды: 23
    Репутация: 516
    Статус: Offline
    Перезалил на DropBox.

     
    СообщениеПерезалил на DropBox.

    Автор - Zer0n
    Дата добавления - 21 Сен 2011 в 18:10
    Форум Игроделов » UNITY3D » МАНУАЛЫ И УРОКИ » [μTut] Туториал по Awesomium.
    • Страница 1 из 1
    • 1
    Поиск:
    Загрузка...

    Game Creating CommUnity © 2009 - 2024