Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемЛариса Якунина
1 Second Life Новое пространство для разработчиков Жигайло Юрий WORLD2.RU
2 НЕ очередная MMORPG Виртуальный Мир, который создают его обитатели пользователей онлайн Оборот $2 млн в сутки
3 В основе примитивы и скрипты
4 Second Life Grid Симулятор обсчитывает Участок 256x256x4000 м 3 Максимально примитивов Одновременно 100 пользователей В качестве VM будут использовать Mono Scripting
5 Linden Scripting Language Константы Типы данных integer, float, string, key, list, vector, rotation Переменные Операторы унарные, бинарные, и т.п. Управление выполнением for, if, while, do-while, jump, return, state Функции параметры передаются по значению События и состояния
6 LSL: События и состояния
7 Пример 1: Стрельба Два объекта пуля винтовка Объект «винтовка» создает объект «пуля», задает начальную скорость и направление Двигаясь в пространстве, «пуля» обнаруживает столкновение с целью
8 Пример 1: LSL код Pistol.lsl (фрагмент) Bullet.lsl
9 Пример 2: Сим-радар 63 сенсора разлетаются по всему пространству, каждый сенсор охватывает 96 м Когда сенсор на месте, он передает данные на радар и умирает Радар передает данные Web-приложению, владелец участка может наблюдать через Web
10 Взаимодействие с внешнем миром Из скрипта можно сделать HTTP запрос и получить ответ Если скрипт открыл канал для XML-RPC, к нему можно обратиться по
11 Пример 3: Web сервисы w-hat.com / httpdb w-hat.com / objdns Предоставляет бесплатное постоянное хранилище данных до 250Кб для LSL скриптов через llHTTPRequest(). Формат – key / value. на идентификатор объекта. Все сообщения транслируются этому объекту. Легко осуществляется обновление объекта. slexchange.com / slboutique.com Торговые площадки
12 Пример 4: Плеер cruxy Владелец участка земли может управлять потоковым вещанием аудио и видео. Cruxy.com предлагает удобную систему для управления вещанием
13 Second Life и Open Source libsecondlife.org – реверс протокола, реализация для.NET SecondLife.exe - Linden Lab открыла исходные коды клиента OpenSim – открытая реализация Симулятора. Альфа версия уже работает (
14 Ресурсы На русском языке Как разработчик вы можете Программировать на LSL Создавать Web сервисы, расширяя возможности SL Разрабатывать инфраструктуру – клиент, сервер SL.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.