Просмотр полной версии : Создание игрового счета
Объясните пожалуйста как сделать счет в игре.
Я так понимаю ,что для его создания нужно исполдьзовать dynamic text и его переменную.
2 FatPir:
А что вы подразумеваете под "счётом"? Индикатор количества набранных игроком очков? Ну, да, можно с помощью TextField и его свойства text.
Не надо использовать текстовые поля для хранения и вычисления какой-либо информации, это неудобно и неправильно.
Не надо использовать переменную, связанную с текстовым полем, это может привести к ошибкам.
Для учета счета используйте переменную числового типа.
Текстовые поля динамического типа используйте только для вывода величины.
var score = 5;
Так вроде же обычными переменными! Или что-то надо особенное?
уточните
игра будет запускаться на обычном компьютере или на сервере?
(если сервер то прийдется задействовать ПХП)
как долго должен храниться счет?
(рекомендую почитать про SharedObject - этого должно хватить для одного компа)
2 jollyD,
тупо сделать переменную не проблема,
подскажите как отображать её во время игры
в текстовом поле как еще то?!
onEnterFrame = function() {
tf.text = vaR; }
mj_nooker
17.06.2010, 00:41
2 fessor: плз, раскажи немного о твоем методе "счёта" на сервере с помошью php?
FatPir переменная у тебя есть, тебе осталось создать динамическое текстовое поле, дать ему имя (instanseName) в примере tf после чего передавать ему переменную
tf.text=score
чтоб меньше грузить комп можно отказаться от onEnterFrame и обновлять текстовое поле одновременно с изменениями в переменной score, но нужно быть внимательным.
mj_nooker не не не, счет счету рознь одно дело сохранять на сервере счет в таблицу победителей после победы и другое показывать игроку, допустим жизни во время игры.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.