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. A tak ogółem ktoś kto ma zamiar zacząć z 3D za wiele z kodu nie zrozumie,

    A co to za filozofia? ;D

    1. Tworzysz kontrolera [ Device ]

    2. Ustawiasz kamerę

    - Prezentujesz scenę

    3. Wczytujesz model [ W formacie X ]

    4. Wczytujesz teksturę

    5. Tworzysz 2 nowe Matrixy

    6. Obliczasz 1 Matrix jako 'RotationY' a 2 'Transalte'

    7. Montujesz 1 Matrix do 2 // Matrix1=Matrix1*Matrix2 [ Kolejność ma znaczenie! ;D ]

    8. Ustawiasz Matrixa

    9. Ustawiasz teksturę

    10. Rysujesz model

    END. Uwalniasz DLLa

  2. Witam!

    Przedstawiam wam mój najnowszy projekt ;D

    Turbo3D, jest to biblioteka rozszerzająca funkcjonalność GM'a w świecie 3D.

    Wersja Alpha, posiada funkcje takie jak:

    * Kontroler

    * Sceneria

    - Kamera

    - Transformacje

    - Mesh'e [ Modele ]

    - Materiały [ Textury ]

     

    Download:

    :construction:

     

    Proszę o zgłaszanie wszystkich bugów :P

    Enjoy!

     

    Ps. Podziękowania dla Snake'a za logo ;)

  3. Możesz użyć różnych funkcji losujących ( takie jak: random, choose ) oraz zaokrąglających ( takie jak: round, floor, ceil. Przydatne gdy używasz random )

    Example:

    CREATE:

    GML
    // Nazwy piłkarzy

    pilkarze=3; // Liczba pilkarzy

    pilkarz[0]="Piłkarz_1";

    pilkarz[1]="Piłkarz_2";

    pilkarz[2]="Piłkarz_3";

    pilkarz[3]="Piłkarz_4";

     

    // Relacje

    relacje=4; // Liczba relacji

    relacja[0]="strzelił gola!";

    relacja[1]="dostał żółtą kartkę!";

    relacja[2]="dostał czerwoną kartkę!";

    relacja[3]="został zdjęty z boiska!";

    relacja[4]="jajco! :D";

    StrRelacje="";

     

    DODANIE RELACJI:

    GML
    var rp, rr; // Zmienne tymczasowe

    // Losowanie

    rp=round(random(pilkarze));

    rr=round(random(relacje));

    // Dodanie do zmiennej tekstu relacji

    StrRelacje+=pilkarz[rp]+' '+relacja[rr]+'#';

     

    DRAW:

    GML
    draw_text(5,5,StrRelacje);
×
×
  • Dodaj nową pozycję...