[Лекция WEB #2]: Продвинутая разработка HTML5 приложений BlackBerry 10

Автор Pavel Shevchuk
[Лекция WEB #2]: Продвинутая разработка HTML5 приложений BlackBerry 10

первая лекция была вводные.

А сейчас подробнее поговорим о вёл и ремонт Web Inspector всё построено на основе opengl ES 2.0 и обеспечивает айпи для 3D графики, что уникального платформе так — это то, что всё работает без использования плагинов она полностью интегрирована библиотека внгл совместимость несколькими браузерами Chrome Firefox Safari и опера один из примеров. Используйте — это игра Troll того который я уже упоминал ранее её. Исходный код находятся в открытом доступе.

Вы можете его скачать и проверить как работает эта игра Troll ты — это приложение VR Box её рабочих придумал собственный датчик поворачивания экрана в Audio API создать свой собственный расширения.

Это отличный пример того сделать в html5 Free JS — это действительно потрясающе проект находящийся в открытом доступе его автор. Рикардо cabello более как. Мистер Du pont много экспериментировал с Converse благодаря этому создал библиотеку Java Script изначально всё было очень громоздкой и чтобы сделать хотя бы небольшую часть работы требовалось написать. Длинный кот с появлением библиотеке f3jc создавать webgl Content стало проще. Давайте сравним. Сколько времени для того чтобы нарисовать квадрат в чистом в мглы с помощью JS webgl. Для начала нужно создать поверхность на которой мы будем рисовать квадрат затем необходимо сделать ссылки на объект его задать определенные настройки и только, тогда можно приступать к рисованию при работе с. Фредди с нужно выполнить. Гена другим способом. Итак первый шаг создание поверхности для рисования ввёл для этого нужно создать элемент canvas с помощью f3jc можно просто импортировать библиотеку Java Script она сделает все за вас сама далее необходимо обратиться к поверхности для рисования всё — это занимает две строчки в 3DS всего лишь одно затем следует задать необходимые webgl нужно дать ссылки на различные элементы типа шейдинга установить угла обзора 3DS всё проще нужно просто задать угол камеры и наконец мы начинаем рисовать квадрат. Посмотрите команду нужно прописать ввёл в них можно запутаться после. Второй строчке 3G S упростило эту процедуру необходимо просто задать нужный вам характеристики параметры сетки основные цвета материалы и так далее шейдеры ввёл прописываются в 24 строчках — это очень громоздкий кот с помощью ещё одного кодов срок мы наконец-то получаем квадрат тоже самое 3GS занимает всего лишь 13. Строк поэтому я и предпочитаю именно этот фреймворка. Советую всем разработчикам пользоваться именно им я уже говорила, что открыл. Джеймс находятся в открытом доступе пока мы готовили мобильную версию был были кое-какие проблемы с. Фредди и мы их исправили и наоборот было много примеров когда 3G становился хорошим для выявления ошибок в работе над приложениями для BlackBerry key2 был создан польском разработчикам бардаком джорджем. Этот фреймворк был продемонстрирован в прошлом году на конференции в. Варшаве создатель опубликовал код остальные разработчики могли воспользоваться ей среди ещё одна хорошая библиотека которую вы можете задействовать при создании контента она также позволяет экспортировать unite Sens ещё одна называется нк-33. Если вы используете майотта вы легко сможете экспортировать свой контент ввёл упростить вашу работу если вы не знакомы строго всё, но знакомы с перечисленными выше библиотеками. Вы можете использовать их. Отличие в том, что симка находится в закрытом доступе веб Skype — это образец который создала моя команда для презентации на конференции FC toronto. Здесь вы видите облака поверхности есть управление движением. То есть вы можете перемещаться по пространству основе этого можно создать игру бродилку где нужно собирать монеты или что-то в этом роде скоро выпускает будет опубликовано гитхаб и разработчики смогут делать подобные вещи в своих приложениях. Что представляет собой в он включает в себя skybox рандомно генерирует рельеф использует различные цвета и текстуры и так далее разработчик Web Skype его зовут. Ярик проанализировал два пути создания рельефа алгоритм Diamond Square для построения фрактальных ландшафтов и алгоритмов Old. В итоге. Ярик выбрал алгоритм Fold работает. Так вы. Выбирайте любую поверхность например квадрата рандомно обрезайте её, а затем берёте получившийся кусок из новые вы режете и вы продолжаете обрезать пока не получится естественного ландшафта skybox устроен таким образом. Когда вы смотрите на. Войковской игру выглядит так как будто пространство в ней бесконечно. Но на самом деле — это ограниченное пространство с нарисованным на нём пейзажем. Представьте, что вы на голову коробку внутри которой что-то нарисовано облака или птицы так работает skybox есть некоторые ограничения по размеру изображения 1024 на 1024. Я думаю, что — это связано с памяти существует много различных ресурсов которыми могут пользоваться разработчики когда я начал использовать шлейден и Lightning эффекты. Я обнаружил, что кто-то уже решил и опубликовал проблемы связанные с ними также есть огромное количество обучающих web-сайтов. Павлов был и сообщество разработчиков всегда поддерживают друг друга с информацией сейчас я хотел бы рассказать про удивительную вещь Web Inspector я провёл 90% своего времени занимает тестированием веб разработчики создавая контент много времени в браузере, но как будет выглядеть их приложение на конкретном смартфоне или планшете то, что представляет собой контент например в Chrome будет отличаться от того как он будет выглядеть на Blackberry или. Андроиде так как движки будут удаленный веб инспектор помогает разработчикам протестировать приложение ножевом устройстве и так как работает в инспектор для начала. Нужно привести устройство в режим разработки. Если вы никогда не дисплей. Бог или BlackBerry 10 то вам будет интересно посмотреть как — это будет выглядеть Apple iBook и BlackBerry 10 есть разделы опции безопасность и режим разработки. И вам нужно включить этот режим будет ввести пароль наверху появится окошко которая покажет, что устройство подсоединено и выдаст айпи адрес который.

0 комментариев
0

Читайте также