Skocz do zawartości

Konrad-GM

Użytkownicy
  • Postów

    2 728
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    44

Odpowiedzi opublikowane przez Konrad-GM

  1. Musisz najpierw po kolei wczytywać textury:

    video::ITexture* texture[10];
    texture[0]=driver->getTexture("textura");
    texture[1]=driver->getTexture("textura2");

    I ustawić takiego Timera który jest odejmowany, a jeśli osiągnie 0 to znów się ustawia na ostatnią pozycjęa tylko robisz:

    node->setMaterialTexture(0,texture[number])

    Zamiast number postaw jakąś zmienną która by odpowiadała za klatki ;p

    EDIT: Tylko zmiennej odpowiadającą za klatki ustaw ograniczenie xP

  2. Ja nie lubię długich włosów :D

    Ranma: Chyba gdzieś cię widziałem... w filmie... *... *?...

    Ano pokaż swoją fotę cwaniaku jeden... emot11.gif

     

    btw. Wywaliłem co bardziej obraźliwe posty.

    Jeśli Cię obraziłem to przepraszam ;)

    Już 'zamazałem' to co mówiłem ;p

  3. Może tu nie leży kwestia programowanie lecz myślenia co ma być renderowane w danych czasie a co nie, co potrzebuje jak największej szczegółowości a co nie..
    Właśnie o takie coś mi chodziło, bo OpenGL też by miał problem z szybkością ;p
  4. ..jak kazda gra 3d zreszta, tylko jaki komp to pociagnie? Pamietaj ze modele o zbyt duzej ilosci poligonow powoduja powolne jak na direct3d renderowanie.

    PsichiX

    Mylisz się, ponieważ Direct3D ( tzw. DirectX ) wcale nie renderuje wolno grafiki, to w dużym stopniu zależy jak kto programuje i to właśnie spowalnia działanie Directa ;p
  5. Mam pytanie... ponieważ tworzę swój pierwszy poważny projekt w Irrlichcie, i chcę aby tylko moja aplikacja otwierała dane modele ( tak jest w Ultimate3D po przez nadaniu hasła modelowi ;p ) więc jak mogę takie coś zrobić? Widziałem też w niektórych grach że całe zasoby były spakowane ( takie różne rozszerzenia jak '.pac' czy nawet skrócona nazwa gry jak '*.me2' )

    Z góry za pomoc dziękuje ;p

×
×
  • Dodaj nową pozycję...