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. łatwiej pisać DLL... no to doskonały argument bo napisanie dll to istny horror a jeżeli dev Ci sprawia problemy i nie potrafisz sobie z nim poradzić no to cóż... ;]

    Chodzi o to że do pisania DLLi polecany był Dev, teraz w C::B można dosłownie przepisać kod ( w poprzedniej wersji nie kompilowała się jedna z funkcji :P )

    Btw. Też pisałem w Devie

  2. pomuc

    weście

    opini

    kretyniskie

    dwuwymjarówki

    zrobie

    gre

    zamknąci

    powarzniem

     

     

    Krytykujecie a Game marker wcale nie jest lepszy od fpsc, róbcie sobie te kretyniskie dwuwymjarówki czy tam psełdo 3D, a ja tym czasem zainwestuje w PC i zrobie gre na FPSCx10 (chyba rozumiecie >>X10<<).

    Ja tym czasem w czystym Direct i Cpp już sprzedałbym swoją grę...

    E: Przydałoby się podforum o "podejrzane o lamerstwo" :P

  3. PsichiX, co do nazw funkcji zdecydowanie za długie, lepie by wyglądało coś takiego:

    XInit - Inicjacja Xenona
    XCameraSet - Ustawienie kamery
    XCameraSetToX - Ustawienie 'Patrzenia' X kamery
    XCameraSetFromZ - Ustawienie pozycji Z kamery
    XPhysicUpdate - Updating Fizyki :P

    Jakbyś zauważył, poprzedziłem funkcje znakiem X ( od Xenon )

    I jeszcze np. Camera, Physic To do czego należy dana funkcja :P

    To tylko taka moja propozycja kosmetyki, oczywiście możesz wymyślić swoje nazwy ;)

  4. 1. Musisz stworzyć nowy projekt

    99697552ed2.png

    2. Jeśli chcesz stworzyć projekt DirectX to wybierz "Direct/X project"

    31735713py6.png

    3. Początkowe okno wizarda opuszczamy :P

    16020349bf2.png

    4. Wybieramy nazwę projektu i lokację, gdzie ma go stworzyć:

    11382928cy4.png

    5. Zostawiamy

    75685569iq0.png

    6. Wybieramy Lokację Direct'a

    67520042lj7.png

    7. Jeśli masz DirectX9 SDK, to wybierz w Project>>Build Options

    48140981vz4.png

    8. I Zmieniamy linkiera d3d8>>d3d9

     

    87052868es7.png

     

    Enjoy! możesz skompilować i się cieszyć pustym oknem :D

     

    E: Jeśli już skończysz projekt, to zmień z Debug na Release i skompiluj :P

    E: A co do kompilacji, zmień jeszcze:

    // Include
    #include <d3d8.h>
    // na
    #include <d3d9.h>
    
    // Obiekty D3D
    LPDIRECT3D8      g_pD3D       = NULL;
    LPDIRECT3DDEVICE8 g_pD3DDevice = NULL;
    // na
    LPDIRECT3D9      g_pD3D       = NULL;
    LPDIRECT3DDEVICE9 g_pD3DDevice = NULL;
    
    // SwapEffect'a
    d3dpp.SwapEffect       = D3DSWAPEFFECT_COPY_CARD;// Jakoś tak :P
    // na
    d3dpp.SwapEffect       = D3DSWAPEFFECT_DISCARD;

×
×
  • Dodaj nową pozycję...