Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Реклама

Секреты разработки игр в Macromedia Flash MX - Макар Дж.

Макар Дж. Секреты разработки игр в Macromedia Flash MX — М.: КУДИЦ-ОБРАЗ , 2004. — 608 c.
ISBN 0-201-77021-0
Скачать (прямая ссылка): sekretirazrabotkiigr2004.djvu
Предыдущая << 1 .. 81 82 83 84 85 86 < 87 > 88 89 90 91 92 93 .. 210 >> Следующая

области, что вы можете редактировать, Очищать или удалять любые
существующие доски счета. Вы можете создать но->\ю доску счета нажатием
на ссылку Create New Board. Вам предоставлено 5 конфигурируемых полей:
Board Name (Имя доски). Я рекомендую использовать здесь имя вашей игры.
Return Count (Количество возвращаемых). Число, которое вы поставите <
1ссь, является максимальным числом счетов, которые будут возвращены |
списке рекордов. Число между 50 и 100 является обычным.
Multiple Scores Per User (Несколько счетов для одного пользователя), мо
выпадающий список, который позволяет вам выбрать Yes или No. Если вы i
ыбираете Yes, то любой игрок может иметь неограниченное количество счетов
Л списке. Если вы выбираете No, то игрок может иметь только один счет в
данный момент времени. •
234
258
Часть 2. Исследование оси
Only Insert If Better (Вставлять, только если лучше). Это поле также да
вам для выбора Yes или No. Если Yes, то счет игрока будет вставлен,
только eeri он лучше, чем его счет, который уже был в списке. Это
работает в сочеташ( с полем Multiple Scores Per User. Если у пользователя
включена возможное иметь несколько счетов, то, конечно, не имеет
значения, является ли счет худшт или лучшим. Если пользователь может
иметь только один счет, и опция Ins Only If Better установлена в Yes, то
счет пользователя может быть заменен л шим счетом, но не худшим счетом.
Если Insert Only If Better установлена в и Multiple Scores Per User
установлена в Yes, то каждый раз, когда пользовате', получает счет, он
будет заменять текущий счет, даже если он хуже.
Sort Order (Порядок сортировки). Здесь возможен выбор между Ascend'' и
Descending. Если вы выбираете Descending, это означает, что более высок
счет лучше, так что результаты будут перечислены от наивысшего результг к
наименьшему. Если вы выбираете Ascending, то низкий счет лучше и
результат будут перечислены от наименьшего значения к наивысшему
значению.
вое (c) UberScore - Board Administrator
<4 Я 0 •V Г 0 Si Ш 0
Back F trsrd Refresh AutoFill Print Hail
"ЛИМИ ht t p //ujiuui.ijtiurdcrnoin.com ¦ >
I -* home ¦ http //ww -amazonxom/exec/obidos/subst/home/redirect
htrril/ref=nh_books/10S-704S26S-6&34230 "
Add Board
Board Name: lencd net high scores
Return Count (25
Multiple Scores Per User: [ Yes! t j
Only Insert If Better; [ Yes;i j
Sort Order; ( Ascending 1 ф j
[Add Board]
" w Internet г'
Как вы видели, с этим инструментом администрирования вы можете просмаТ|
вать или удалять пользователей, а также управлять досками результатов.
Чего не можете делать с этим инструментом, так это создавать (или
регистрироваг пользователей, регистрироваться или предоставлять
результаты. Это сделано i прямую из игры, и мы поговорим об этом в
следующем разделе.
t а 10. Применение списка рекордов
259
Список в действии
¦I.11 теперь знаете, как создавать доски результатов и управлять ими,
используя ¦bcrScore Administrator. Создайте новую доску результатов и
затем продолжай-ki с этого раздела. Запомните номер BoardID, потому что
он вам понадобится )'И ке. В этом разделе вы научитесь использовать клип
High Score List, который мтодится в файле на CD. Мы собираемся
рассмотреть лишь несколько частей р. 1сющегося ActionScript, поскольку
остальная часть его довольно проста и на-
S 11ится за пределами материала этой книги.
Откройте файл highscore.fla в папке на CD. Вы увидите два слоя в основной
шкале времени: Actions и Assets. Слой Actions содержит лишь одну строку
кода:
global.score =random(400);
I i.ia устанавливает переменную в global space (что означает, что она
доступна во Вех шкалах времени в пределах этой игры) в случайное значение
между 0 и 400.
[ коро вы увидите почему.
Слой Assets содержит клип, который появляется чистым. Двойным кликом I -
угот клип просмотрите его содержимое. Клип, который имеет в библиотеке
имя |li;'h Score List, содержит весь ActionScript, необходимый для
регистрации игрока,
I 'здания пользователя и подтверждения счета, а также для загрузки
самой игры к отображения списка результатов. Сначала мы посмотрим на его
операторы.
[Настройка кадров пользовательского интерфейса
П клипе High Score List есть 9 кадров с метками, соответствующих девяти
возможным экранам, которые может увидеть пользователь, когда пытается
подтвердить счет.
Login или Register (Вход или Регистрация). В этом кадре пользователю
дается выбор для входа или регистрации. Если выбран Login, то
пользователь по-ччает на кадр Login. Если выбран Register, то
пользователь попадает на кадр Register. Пользователь должен войти для
подтверждения счета и должен быть л регистрирован, чтобы войти.
Login (Вход). В этом кадре пользователь может ввести существующие имя
Ючьзователя и пароль, а затем нажать на Submit. Когда нажата Submit,
инфор-1ция шифруется и посылается на сервер, а пользователь попадает в
кадр •liting (Ожидания).
260
Часть 2. Исследование ocHdj
Registration
Предыдущая << 1 .. 81 82 83 84 85 86 < 87 > 88 89 90 91 92 93 .. 210 >> Следующая