forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты C++ (http://forum.boolean.name/forumdisplay.php?f=56)
-   -   Sigel (http://forum.boolean.name/showthread.php?t=4960)

ABTOMAT 15.03.2009 23:25

Ответ: Sigel
 
Я и не говорил что нужно сделать доп. ентити
Принудительно WinApi'ем делай окно активным

HolyDel 15.03.2009 23:35

Ответ: Sigel
 
Цитата:

Я и не говорил что нужно сделать доп. ентити
а как тогда? если на FFP? разве что увеличить число кадров в самой текстуре.

Цитата:

Принудительно WinApi'ем делай окно активным
я это и делаю!
Код:

        ShowWindow( hWnd, SW_SHOW );
        SetForegroundWindow( hWnd );
        SetFocus( hWnd );
        UpdateWindow(hWnd);

проблема в чем то еще.

SBJoker 16.03.2009 00:29

Ответ: Sigel
 
1й ~3000
2й ~2200

HolyDel 16.03.2009 00:37

Ответ: Sigel
 
SBJoker, спасибо. визуально разница заметна?

ABTOMAT 16.03.2009 01:10

Ответ: Sigel
 
Как один из вариантов - при загрузке заранее отрендерить твоим способом сглаживания кадров например в два раза больше. Я думаю, при теперешних объёмах ОЗУ картинка 1024*64 сильно нетяготит, а зато получим более сглаженную анимацию без лишних проволочек.

SBJoker 16.03.2009 01:32

Ответ: Sigel
 
HolyDel, 1я вся рывками..как низкий фпс анимации выглядит..второе всё плавно...
Номер кадра в первом варианте точно правильно считается?

HolyDel 16.03.2009 01:37

Ответ: Sigel
 
ну повози камеру)) все правильно считается
рывками - потому что всего 40 кадров на 10 секунд. 0.25с достаточно чтобы увидеть резкую смену картинки.
блицовая анимтекстура вела бы себя точно также.
а интерполяция анимтекстуры это уже мой хак.
ее надо юзать когда смена кадров анимтекстуры не больше 20-30 раз в секунду.

HolyDel 17.03.2009 06:02

Ответ: Sigel
 
Вложений: 2
демка потипа 2д светлячков.
тут тестится MRT (рендер сразу в несколько текстур) в принципе в этой демке он нафиг не нужен, но все же, чисто проверить будет на других компах работать или не.

rectangle текстуры.
и фикс того, что окно пропадло при запуске и его нужно было искать (щас вроде нормально, хотя хз)

железо скорее всего нужно уровня 6xxx или выше.
пока не работает на АТИ. скоро поправлю :)

z/x - менять число "фонариков"

ABTOMAT 17.03.2009 16:27

Ответ: Sigel
 
1250ФПС - 10шт
50ФПС - 1000шт

HolyDel 17.03.2009 16:33

Ответ: Sigel
 
ABTOMAT, окно на сей раз человеческое создалось? Вылезло на передний план?

ABTOMAT 17.03.2009 16:37

Ответ: Sigel
 
Фуллскрин же ж

HolyDel 17.03.2009 16:38

Ответ: Sigel
 
а в фуллскрине и раньше нормально было?

ABTOMAT 17.03.2009 17:53

Ответ: Sigel
 
да, в нём нормально.
А окно на заднем плане сидить.

HolyDel 17.03.2009 18:14

Ответ: Sigel
 
Вложений: 1
Авт, проверь вот это еще плиз. скомпилил в оконном режиме.

(на ати по прежнему не работает, в чем причина - еще не разобрался)

ABTOMAT 17.03.2009 18:23

Ответ: Sigel
 
Теперь с окном всё замечательно :super:


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

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