Просьба к gfx'ерам.

Тема в разделе "WASM.HEAP", создана пользователем IceT, 8 сен 2009.

  1. IceT

    IceT IceT

    Публикаций:
    0
    Регистрация:
    13 авг 2009
    Сообщения:
    233
    Адрес:
    RU
    Нужен код (C, asm(fasm\masm32)), который выводил бы на экран текст с эффекатми. Текст, естественно, любой, не фиксированный. Можно не очень навороченно (чем проще - тем лучше), главное, что нужно срочно. Буду очень признателен.
     
  2. featurelles

    featurelles New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2009
    Сообщения:
    562
    Что должны из себя представлять эти эффекты?
     
  3. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Код (Text):
    1. for(...)
    2. {
    3.     setcolor(rand() % 16);
    4.     printf(...);
    5. }
     
  4. IceT

    IceT IceT

    Публикаций:
    0
    Регистрация:
    13 авг 2009
    Сообщения:
    233
    Адрес:
    RU
    Не в консоль, а красивые буковки прямо на нулевую канву. Эффект любой, главное чтобы было симпотично. Си с плюсоми тоже приветствуется.
     
  5. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    ну, если есть основные навыки работы с канвасом - предлагаю следующий вариант:
    рисуешь невидимый текст на невидимом канвасе Small Fonts 7pt,
    попиксельно считываешь оттуда, и с градиентным цветом, интерполяцией гаусса, задержками, смещениями, увеличениями итд итп - выводишь на рабочий канвас.

    пыщьпыщь?)

    если прям сам не в состоянии писать, то могу код по [Get/Set]Pixel(x,y) накидать, при условии, что сами GetPixel ты пропишешь)
    ..хотя я и сам сутки не спамши..)
     
  6. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    вообще могу тебе код плавного прорисовывания моря, птичек, и рыбок на канвасе дать - это быстрее чем текст,
    а главное - веселее ¦)
     
  7. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Это был троллинг если чо))
     
  8. IceT

    IceT IceT

    Публикаций:
    0
    Регистрация:
    13 авг 2009
    Сообщения:
    233
    Адрес:
    RU
    Comer_
    Ну давай кодес с птичками, а я там текст уж нарисую :)
     
  9. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    .(
    я его писал в 2оо4м, как щас помню - с ноутом на подобии школьного стадиона(боже, лишь сейчас понимаю - как неуместно они эту неблагородную почву под "стадион" приспособили!), и помню что находил бинарь и даже показывал грейту летом, а теперь вот час ищу - и найти не могу .\

    ну там была система примерно такая:

    for(j: 0->width){
    for(i: height/2+sin(j/10)->height){
    pixel[j,i].B+=height-i;
    }
    }
    градиентная гладь(синусоида) воды,

    draw bird(X,W,Y);
    for(j: 0->W){
    pixel[X+j,Y+cos(j)]=0x000055;
    pixel[X-j,Y+cos(j)]=0x000055;
    }
    птичку рисуем по X,Y, шириной в W

    ещё.. рыбки, да.
    рыбки - почти как птички.
    по-моему, даже вышли по ошибке, во время рисования птичек
    что то вроде
    draw bird(X,W,Y);
    for(j: 0->W){
    pixel[X+j,Y+cos(j)]=0x000055;
    pixel[X+j,Y-cos(j)]=0x000055;
    }
    тогда будет начинаться в одну сторону, а соединяясь не остановится, и прорисует дальше - будет хвост.

    ещё солнце.
    там либо синусоида, либо, если виндовыми усилиями, то круги внутри друг друга рисовать - темнее с каждым кругом, тут уж сам знаешь)

    а я таки найду ту недодемку..
     
  10. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    В debris неплохой эффект разлетающегося текста.
     
  11. IceT

    IceT IceT

    Публикаций:
    0
    Регистрация:
    13 авг 2009
    Сообщения:
    233
    Адрес:
    RU
    Booster wtf? Не нашел в гугле. Опенсорс, хоть?
     
  12. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    IceT
    fr-041: debris
     
  13. IceT

    IceT IceT

    Публикаций:
    0
    Регистрация:
    13 авг 2009
    Сообщения:
    233
    Адрес:
    RU
    Круто.. но слишком. Надо просто что-нибудь погламурнее, чем MessageBox и все...