Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Takoreci predizdanje

[es] :: 3D programiranje :: Takoreci predizdanje

[ Pregleda: 2287 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mildly Innovative LunnatX

Član broj: 19764
Poruke: 15
*.InfoSky.Net



Profil

icon Takoreci predizdanje12.02.2004. u 00:44 - pre 246 meseci
Skoro sam zavrsio screensaver posvecen cirilici .

Neki bi rekli cak ANOTHER RELIS BY MILX i to ...

Predizdanje mozete naci na www.ptt.yu/korisnici/m/a/marmilx

Trenutno ubacujem svoj GUI i ostale dosadne stvari ...

Sta mislite o ovom !?

Zahteva D3D kartu sa nekih 8MB , mada sto brze to bolje ...

A trebalo bi da radi i na metuzalemima sa 2MB kad zavrsim hehe

Predlozi / misljenja / osude / pohvale / pokude ...

P.S. Radim vec duze vreme na nekim igrama , pa zato ako ima profesionalnih modelera likova boned / vertex weighted ili domaceg oruzja i vozila i to lowpoly ( do 2000 poligona ) , pa jos da rade za dzabe nek se jave



 
Odgovor na temu

Reljam
Relja Markovic
San Francisco

Član broj: 531
Poruke: 1793
*.attbi.cable.earthlink.net



+18 Profil

icon Re: Takoreci predizdanje12.02.2004. u 01:38 - pre 246 meseci
Ako mozes, zakaci neki screen shot da bi ljudi mogli da vide kako to izgleda sa weba.
 
Odgovor na temu

Mildly Innovative LunnatX

Član broj: 19764
Poruke: 15
*.InfoSky.Net



Profil

icon Re: Takoreci predizdanje12.02.2004. u 02:49 - pre 245 meseci
Ali mnogo lepse izgleda kada se 10000 slova pomera nezavisno

[img src="www.ptt.yu/korisnici/m/a/marmilx/c.png" ] [/img]

Ovo je slika iz trenutne verzije ...



[Ovu poruku je menjao Mildly Innovative LunnatX dana 13.02.2004. u 19:32 GMT]
 
Odgovor na temu

Mildly Innovative LunnatX

Član broj: 19764
Poruke: 15
*.dial.InfoSky.Net



Profil

icon Re: Takoreci predizdanje13.02.2004. u 17:30 - pre 245 meseci
Hmm , izgleda mi da nesto ne volite cirilicu ...

HITNO mi treba ako neko zna kako da omogucim da se preview prikazuje u onom monitorcicu Properties / Screensaver prozora , da li treba da rucno odredim velicinu , i vezem ga za hwnd doticnog prozora , ili postoji neki daleko jednostavniji nacin ?


Inace , verzija 1.1 koja sada cak MOZE da radi kao pravi screen saver , jos uvek bez GUI - ja , ali sa ini podesavanjem , postoji na :

www.ptt.yu/korisnici/m/a/marmilx


Sada mozete da pustite muziku u vidu : raw/mod/s3m/xm/it/mid/rmi/wav/mp2/mp3/ogg/wma/asf formata !!!

I sve to u 490 KB , pa malo li je !!!

 
Odgovor na temu

yooyo

Član broj: 4891
Poruke: 1101
62.108.111.*



Profil

icon Re: Takoreci predizdanje13.02.2004. u 20:29 - pre 245 meseci
Kad smo vec kod screensavera... Probajte ovo...

yooyo
Prikačeni fajlovi
 
Odgovor na temu

Mildly Innovative LunnatX

Član broj: 19764
Poruke: 15
*.teleportgroup.net



Profil

icon Re: Takoreci predizdanje14.02.2004. u 00:35 - pre 245 meseci
Dobro , lepo je to , ali nisi napisao KAKO staviti prikaz u preview monitor ...

Usput , zar nisi cuo za UPX ? Lepa je to stvar ...



 
Odgovor na temu

yooyo

Član broj: 4891
Poruke: 1101
62.108.111.*



Profil

icon Re: Takoreci predizdanje14.02.2004. u 11:48 - pre 245 meseci
Citat:
Mildly Innovative LunnatX:
Dobro , lepo je to , ali nisi napisao KAKO staviti prikaz u preview monitor ... ;)
Usput , zar nisi cuo za UPX ? Lepa je to stvar ... ;)


Svaki screensaver treba da exportuje sledece funkcije:
Code:

LRESULT WINAPI ScreenSaverProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
BOOL WINAPI ScreenSaverConfigureDialog(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);


Ako screensaver radi u preview modu, Windows ce pozvati ScreenSaverProc a hWnd
parametar ce biti handle malog monitora u preview prozoru. Ako screensaver radi
fullscreen hWnd parametar ce biti handle desktop-a.

Vidi primer:
Code:

LRESULT WINAPI ScreenSaverProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) 
{
    RECT clientrect; 
    
    switch (message) 
    { 
    case WM_CREATE: 
        // TODO: Add initialization code for your screensaver here
        if (!EnableOpenGL(hWnd)) return 0;
    read_config();

        GetWindowRect( hWnd, &clientrect );
        
        ScreenWidth = clientrect.right - clientrect.left;
        ScreenHeight = clientrect.bottom - clientrect.top;
        
        GLInit();
        Init();
        
        SetTimer( hWnd, ID_TIMER, 1000/FPS, NULL );
        
        return( 0 );
        
    case WM_TIMER:
        DrawFrame(hWnd);
        return( 0 );
    break; 

    case WM_DESTROY: 
    // TODO: Cleanup resources used by your screensaver here.
        KillTimer( hWnd, ID_TIMER );
        Shutdown( hwnd );

        wglMakeCurrent( NULL, NULL );
        wglDeleteContext( MainRC );
        ReleaseDC( hWnd, MainDC );

    break;
    } 

    return DefScreenSaverProc(hWnd, message, wParam, lParam);
}



Kada zavrsis sa obradom poruka pozovi DefScreenSaverProc umesto
DefWindowProc

Znam za upx... matrix ss sam napisao pre nekoliko godina (bas kada se pojavio
Matrix). U to vreme UPX mi je pravio probleme (memory leak) pa sam odustao.

yooyo
 
Odgovor na temu

[es] :: 3D programiranje :: Takoreci predizdanje

[ Pregleda: 2287 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.