forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Хитрости с текстом (http://forum.boolean.name/showthread.php?t=467)

root 26.12.2005 04:37

Слушайте, кто-нить знает какие-нить приколы, хитрости, баги и т.д., которые можно творить с текстом (Print, Text, Write...), а то что-то мне кажется, что эта функция здесь какая-то слабенькая... может я заблуждаюсь, что хотелось бы...

Жека 26.12.2005 12:44

Они приводят к тормозам.
Пример:
Код:

Graphics3D 800,600,16,2
SetBuffer BackBuffer()


Local x#=0,y#=0,centX#=400,centY#=300,radius#=100,ygol#=Rnd(360)
Local txt$ = "Simple print"

While Not KeyHit (1)
        Cls
        Locate centX+x,centY+y
        Print txt$
        x = radius*Cos(ygol)
        y = radius*Sin(ygol)
        ygol = (ygol+1) Mod 360

        Flip
Wend


End


root 27.12.2005 04:21

Спасибо,ща посмотрю... :)

Snake_B 24.02.2006 18:42

Если вдруг кому пригодится, я в версии 1.66 если нужно было выводить большое количество текста, не слишком часто меняющегося, сначала прорисовывал его в рисунок (создовая его перед этим по ширине и высоте текста) и выводил уже этот рисунок. скорость выростала раза в 3-4. Если интересно сообщите на мыло, найду source.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot