Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как реализовать паузу в игре? (http://www.flasher.ru/forum/showthread.php?t=175063)

TanaTiX 10.02.2012 00:39

fish_r, в 0 не пробовал, но теоретически все приложение может накрыться медным тазом до перезагрузки, если только для события разблокирования не поставить updateAfterEvent.

Аж интересно стало, надо будет попробовать на досуге. Или есть такой опыт?

fish_r 10.02.2012 01:11

Не знаю как там будет с анимацией, но я упустил из виду таймер. Причем работает он почему-то неправильно при fps=0 o_O

Monade 2 10.02.2012 13:09

Цитата:

Сообщение от fish_r (Сообщение 1061956)
Не знаю как там будет с анимацией, но я упустил из виду таймер. Причем работает он почему-то неправильно при fps=0 o_O

а неправильно - это как? как и положено, без привязки к фпс?

fish_r 10.02.2012 14:03

Нет. Как то вообще не правильно :) (таймстамп - цифры слева) :


Код:

//до остановки, таймер 3000, фпс 30

1328864372609. Main::timerHandler()  :
1328864375609. Main::timerHandler()  :
1328864378609. Main::timerHandler()  :
1328864381609. Main::timerHandler()  :
1328864384609. Main::timerHandler()  :
1328864387609. Main::timerHandler()  :

//после остановки, таймер - 3000,  фпс - 0

1328864387625. Main::timerHandler()  :
1328864388171. Main::timerHandler()  :
1328864388734. Main::timerHandler()  :
1328864389281. Main::timerHandler()  :
1328864389828. Main::timerHandler()  :
1328864390375. Main::timerHandler()  :
1328864390921. Main::timerHandler()  :
1328864391484. Main::timerHandler()  :
1328864392031. Main::timerHandler()  :


Zebestov 10.02.2012 14:41

Специально для неООПшно реализованных приложений смастерил небольшой класс.
Нужно будет просто перевесить все обработчики ENTER_FRAME, обеспечивающие анимацию, на общий таймер.

Inet_PC 10.02.2012 14:53

Цитата:

для неООПшно реализованных приложений
Ай-я-яй, но с другой стороны ООП - это, тот еще, тормоз.

Zebestov 10.02.2012 14:56

Когда я предлагаю что-то для неООПшной архитектуры, это не означает, что я ее одобряю. Это лишь означает, что мне совершенно не хочется холиварить про ООП.

Inet_PC 10.02.2012 14:59

Цитата:

мне совершенно не хочется холиварить про ООП.
Согласен, зря это я ...

Monade 2 10.02.2012 22:04

Цитата:

Сообщение от TanaTiX (Сообщение 1061952)
Аж интересно стало, надо будет попробовать на досуге. Или есть такой опыт?

он не дает поставить frameRate в ноль. 0.01 ставит

TanaTiX 10.02.2012 22:41

Monade 2, нехитрые манипуляции с байткодом, на сколько помню, должны помочь.


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

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