LINUX.ORG.RU

Скорость вывода

 


0

1

Понятно, что скорость вывода ограничена скоростью терминала (у меня, например, сейчас 33 кб/сек), мне интересно другое - как выводятся динамические сцены типа как «звездные войны» по telnet. Я так понимаю, что clear, потом echo «<ESCAPE последовательность на координаты> Строка» x24 раза?

Ответ на: комментарий от AlexCones

как выводятся динамические сцены типа как «звездные войны» по telnet

Ты вообще понял, что спрашиваешь? Я вот нет.

tensai_cirno ★★★★★
()

Я так понимаю, что clear, потом echo «<ESCAPE последовательность на координаты> Строка» x24 раза?

без clear

derlafff ★★★★★
()
Ответ на: комментарий от AlexCones
Trying 94.142.241.111...
Connected to towel.blinkenlights.nl.
Escape character is '^]'.
^[[H^[[J^[[H






      Original Work   : Simon Jansen ( http://www.asciimation.co.nz/ )
      Telnetification : Sten Spans ( http://blinkenlights.nl/ )
      Terminal Tricks : Mike Edwards (pf-asciimation@mirkwood.net)

      The hard work was done by Simon and Mike,
      I just placed it online in a different format.

      So long And Thanks for all the fish

      Sten (I just need a Hug)

                                                                         ^[[H

и так далее

Т.е. оно просто clear делает между кадрами

derlafff ★★★★★
()
Ответ на: комментарий от AlexCones

да хоть так хоть так
хоть стирать весь экран - хоть стирать по одной строке и заново выводить новую строку

ae1234 ★★
()
Ответ на: комментарий от AlexCones

если ответы идут цельными пакетами
ну тоесть пришел экран - потом пауза типа 100ms - а потом приходит сразу символ очистки экрана и новый экран
то мерцания и небудет

ae1234 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.