кстати вопрос который меня мучает как создавать таймер на муй гуй?
писать timer[от 1 до 32764] не вариант есть какие нибудь идеи?

я посмотрел короче муй с помощью текста и знаете что он даже не доходит до 100) когда доходит до рандомное число от 1 до 100 примерно(могу ошибаться) он опять становится 2 так что писать таймер[от 1 до 100] вариант)
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
26
Плохой совет, лучше создавать таймеры по мере необходимости
И как на GUI это сделать?
27
8gabriel8, я думаю он имел в виду, что вряд ли когда-нибудь картодел наделает 8192 таймера и упрется в лимит массива. Такое вряд ли осуществимо. По мере возможности.

Или как я предложил, использовать на всю игру два таймера +массивы времени. Мне вот интересно можно ли сделать чтоб чисто плавно игралось
28
prog, лучше вообще не создавать несколько тысяч таймеров
вар очень плохо переваривает большое количество таймеров
Steal nerves, а нафига 2?
можно 1 таймер с небольшим периодом
27
nvc123, это как 1 таймер с небольшим периодом
а нафига 2?
основной таймер - запускаем при старте игры на 999999 сек. от него можно узнать тек время (есть спец функции)
функции
истекшее время - сколько прошло времени с момента запуска
native TimerGetElapsed (timer whichTimer) returns real
оставшее время - сколько время осталось до истечения
native TimerGetRemaining (timer whichTimer) returns real
основное время - время, которое вводили при запуске таймера. можете узнать
native TimerGetTimeout (timer whichTimer) returns real
запускаемый таймер - работает по массивам времени. вот например: запустить через 20 сек,
set time[a]= тек время + 20 сек. 
берем пробегаем по массивам ищем ближайшее время. если массивы пусты, то запускаемый таймер отдыхает
18
TimerGetElapsed(), TimerGetRemaining() разве не создают погрешности?
26
Смотря что ты делаешь с этим таймером.
Обычно всё сводится к одному таймеру и набору данных.
Прежде всего таймер вызывает функцию? Нет, не обязательно, может вообще ничего не вызывать.
На гуи есть кс...
18
PT153:
Vlod, нет, а почему должны?
кат
13 секунд, погрешность 0.004
Когда пытался опираться на запущенный таймер, происходили странные вещи. Например, пусть таймер выдает время 10., запускаю новый таймер через 0.001. Проверяю время, ровно 10. Запускаю еще раз, время 10.002 или 003, то есть не возможно понять, прошло ли реально время.
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.