Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 19.09.2002, 22:34
chisto_tolyan вне форума Посмотреть профиль Отправить личное сообщение для chisto_tolyan Посетить домашнюю страницу chisto_tolyan Найти все сообщения от chisto_tolyan
  № 1  
chisto_tolyan
 
Аватар для chisto_tolyan

Регистрация: Sep 2002
Адрес: Ukraine, Dnepropetrovsk
Сообщений: 21
Отправить сообщение для chisto_tolyan с помощью ICQ
Question Время..реальное но игровое?

Люди! мне для игры надо сделать чтоб время шло, но не реальное(тобишь как на компе юзера) а игровое, ну там одна реальная минута равна одному игровому часу, я уж и с getTimer марался, но не получается...
Помгите бедному ....
__________________
Не все так просто как казалось бы...

Старый 19.09.2002, 22:49
ЛОWАДКА вне форума Посмотреть профиль Отправить личное сообщение для ЛОWАДКА Посетить домашнюю страницу ЛОWАДКА Найти все сообщения от ЛОWАДКА
  № 2  
ЛОWАДКА
Сайгак
 
Аватар для ЛОWАДКА

Регистрация: Mar 2001
Адрес: Киев
Сообщений: 1,834
Отправить сообщение для ЛОWАДКА с помощью ICQ
а ті цифрі к проигріваемім кадрам присваивай! у тебя по любому кадрі играются програмные они или нет! так кинь мувик который будет лежать везде и считать кадры!
__________________
- Всё, мастер! Готово!
- Что готово?
- Сломал...
------------------------------
(O: ЖЖ :O)

Старый 20.09.2002, 03:35
Смольный (Smolniy) вне форума Посмотреть профиль Отправить личное сообщение для Смольный (Smolniy) Посетить домашнюю страницу Смольный (Smolniy) Найти все сообщения от Смольный (Smolniy)
  № 3  
Смольный (Smolniy)
Человек и Здание
 
Аватар для Смольный (Smolniy)

администратор
Регистрация: Aug 1999
Адрес: Москау-сити, Рассея
Сообщений: 4,671
Отправить сообщение для Смольный (Smolniy) с помощью ICQ
В момент начала игры (напр. нажатие на кнопку Start Game) делай

timeStart = getTimer();

потом в enterFrame чьем-нить обрабатывай время

timePass = Math.round( (getTimer()-timeStart)/1000 );

это будут секунды. В игровом часе 60 игровых секунд, в одной реальной минуте 60 реальных секунд, итого получается что timePass хранит количество игровых минут с начала игры. Его и печатай как пожелаешь.
__________________
Регардсы.


Последний раз редактировалось Смольный (Smolniy); 20.09.2002 в 03:37.
Старый 20.09.2002, 03:36
Смольный (Smolniy) вне форума Посмотреть профиль Отправить личное сообщение для Смольный (Smolniy) Посетить домашнюю страницу Смольный (Smolniy) Найти все сообщения от Смольный (Smolniy)
  № 4  
Смольный (Smolniy)
Человек и Здание
 
Аватар для Смольный (Smolniy)

администратор
Регистрация: Aug 1999
Адрес: Москау-сити, Рассея
Сообщений: 4,671
Отправить сообщение для Смольный (Smolniy) с помощью ICQ
А перевести "игровые минуты" в красивый вид можешь так

text = Math.floor(timePass/60) + " : " + timePass%60;
__________________
Регардсы.

Старый 20.09.2002, 03:45
1s1 вне форума Посмотреть профиль Отправить личное сообщение для 1s1 Найти все сообщения от 1s1
  № 5  
1s1

Регистрация: Sep 2002
Сообщений: 11
Отправить сообщение для 1s1 с помощью ICQ
странно, что с getTimer() не выходит.
Попробуй еще раз:
в 1-ом кадре (к которому больше не вернемся, разве-что когда игра закончена): t=getTimer();vrema=0;

во 2-ом: if(getTimer()-t>1000){vrema++;t=getTimer();}
(через секунду vrema становится на 1 больше,1000-это миллисекунды, сколько миллисекунд в минуте считай сам!)

в 3:if(gameOver(конец игры)){gotoAndPlay(1)}
else{gotoAndPlay(2)}


Последний раз редактировалось 1s1; 20.09.2002 в 03:48.
Создать новую тему   Часовой пояс GMT +4, время: 16:23.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 16:23.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.