Небольшое поздравление по сабжу - праздник на носу!
Сделал на скорую руку, схема вся в грязи компонентах. Одних таймеров 13 штук
[burl=http://hiasm.com//getfile/20508]Скачать последнюю версию схемы (3)[/burl]
Приправы:
- "отцентрирована" форма на экране
- написано по-русски
- подчищена схема
Этот топик читают: Гость
Ответов: 1379
Рейтинг: 86
|
|||
карма: 0 |
| ||
Голосовали: | Tad, Genius, zeta211 |
Ответов: 16884
Рейтинг: 1239
|
|||
petrocan, мог бы форму и по центру поставить и то, что "256-ой день каждого года " лучше по русски напиши.
|
|||
карма: 25 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
мне кажется, что выкладывать столь технически ужастную схему в теме с названием "День программиста" немного кощунственно... Мы не в индии живем все же.
|
|||
карма: 27 |
| ||
Голосовали: | Konst |
Ответов: 4641
Рейтинг: 334
|
|||
[offtop]
Dilma писал(а): столь технически ужастную схему в теме с названием "День программиста" немного кощунственносогласен. petrocan, Поэтому пока в Между делом![/offtop] |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Dilma писал(а): немного кощунственно... А может быть это "дружеский шарж" или отличный пример - как не надо делать |
|||
карма: 25 |
|
Ответов: 1379
Рейтинг: 86
|
|||
[offtop]Tad, вот я сейчас схему еще подчищаю. Убрал эту кучу do дат, а теперь вопрос: чем мне заменить таймеры для задержки? [/offtop]
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
petrocan писал(а): а теперь вопрос: чем мне заменить таймеры для задержки?А вот зачем использовать 3 таймера (у которых Interval=13, AutoStop=70) для сдвига 3-х Label, если можно применить один перед Hub-ом, непонятно. Это на первый взгляд. |
|||
карма: 25 |
|
Ответов: 1379
Рейтинг: 86
|
|||
Tad, хм, ну да, неподумал
|
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
petrocan писал(а): а теперь вопрос: чем мне заменить таймеры для задержки?одним таймером, одним счетчиком и последовательностью If_else |
|||
карма: 27 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Dilma писал(а): одним таймером, одним счетчиком и последовательностью If_elsenesco, сегодня твой день рождения по еврейскому календарю - ПОЗДРАВЛЯЮ ! Просто хотелось бы узнать, чем куча таймеров отличается от ещё большей кучи If_Else. Большей потому, что интервал таймеров от 10 до 2000. В прицепе прозрачная и понятная схема. Хотелось бы увидеть такую-же понятную на одном таймере, одном счетчике и If_else - ах (или Case). Может кто возьмется сделать ? (Для интереса) |
|||
карма: 25 |
| ||
файлы: 1 | Деньпрограммиста2.sha [6.3KB] [213] |
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
[flood]
Tad писал(а): сегодня твой день рожденияНе -- 12-го, ты же сам говорил, что не всегда попадает[/flood] |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Все равно я первый поздравил
|
|||
карма: 25 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
[flood]
Tad писал(а): Все равно я первый поздравилНу, спасибо. Тебя, тоже -- С Новым Годом[/flood] |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Спасибо !
Вот попробовал с одним таймером + счетчиком (If_else применить не решился ) Маски шоу в StrList-е Число компонент на один меньше, прозрачность схемы = 0 (ИМХО) , размер sha больше и exe тоже больше ------------ Дoбавленo в 15.06: Больше смелых нет или думать лень ? |
|||
карма: 25 |
| ||
файлы: 1 | Деньпрограммиста3.sha [6.7KB] [355] |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
каркас должен быть таким:
code_20497.txt один таймер, одик счетчик, лесенка из If, определяющих этапы анимации, и делители GE_GameTick на тот случай, если анимация на разных этапах проигрывается с разной скоростью. Достоинства: - проще управлять скоростью анимации, т.к. всего один таймер - нагляднее - начало каждого эпата хорошо видно на схеме - синхронность - позволяет просто и быстро встроить анимацию в любое место (GDI, OpenGL и т.д.) или изменить генератор (MMTimer) Минусы: - изменять или добавлять в середину этапы анимации сложнее, т.е. приходится править все последующие IF. |
|||
карма: 27 |
| ||
файлы: 1 | code_20497.txt [1.1KB] [283] |