Skocz do zawartości

I am Lord

Użytkownicy
  • Postów

    4 891
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    53

Treść opublikowana przez I am Lord

  1. Dla ciebie prawdopodobnie najlepiej będzie jak zadeklarujesz tam wszystkie modele z gry. Bo tak musiał byś jeszcze pamiętać o zwalnianiu modeli z pamięci.
  2. Edytowałem post bo jakoś się 2 tagi GML złączyły :D Ten pierwszy wpisujesz w nowo utworzonym room w zakładce settings > przycisk creation code A tamte 2 w Draw obiektów. Wiesz jak działają tablice? Bo tutaj użyłem je 2. gModel[0] i gTexture[0]
  3. I am Lord

    GMDuel

    Proszę, altem podgląda się hp all mobków. http://www45.zippyshare.com/v/9109278/file.html Zdążyłem zrobić tylko 4 summony i 1 kartę wsparcia xDD
  4. Mówisz o tym przykładnie tutaj http://sandbox.yoyogames.com/make/tutorials na samym dole? Jak masz już model to trzeba najpierw go wczytać jednorazowo do pamięci, w tym celu zrób nowy room i ustaw go by się odpalał pierwszy. Wejdź w settings>creation code i tam wpisz: GML globalvar gModel, gTexture; // deklaracja zmiennych globalnych, dzieki temu nie trzeba pisac ciagle global.Zmienna gModel[0] = d3d_model_create(); // tworzenie nowgo zasobu - model 3D d3d_model_load( gModel[0], "nazwaModelu.d3d"); // wczytywanie tego modelu z dysku gTexture[0] = background_get_texture( texture ); // konwersja backgrounda na texturę room_goto_next(); // idź do nastepnego roooma</span> Teraz trzeba go wyświetlić. Dla modeli, które nie mają się obracać tutaj beczki itp. GML (draw) d3d_model_draw( gModel[0], 0, 0, 0, gTexture[0] ); Dla modeli, które obracają się w twoją stronę ( potworki ) GML (draw) d3d_transform_add_rotation_z( point_distance( x, y, global.camx, global.camy ) ); // obracanie do ciebie d3d_transform_add_translation( x, y, z ); // przemieszenie modelu na pozycje obiektu potwora d3d_model_draw( gModel[1], 0, 0, 0, gTexture[1] ); // wyświetlenie modelu d3d_transform_set_identity(); // reset macierzy transformującej</span>
  5. Jedyny format jaki GM przyjmuje to jego własny( .d3d .gmod ). Istnieje sporo konwerterów między innymi ten wymieniony wyżej. Ale ja polecam konwerter GMModelFix.
  6. So true :D Tutoriale GMa na YT są tragiczne. Zawsze się z nich polewam, najlepsze są filmiki gdzie koleś przepisuje kod kogoś innego z jakiejś kartki i nawet nie potrafi tego wytłumaczyć xD
  7. Za to w WoWie jest "A" :P Akurat ten cover Metal Heart w wykonaniu Hammerfalla się nie nadaje do poznania tego zespołu bo tutaj nagrali innym stylem. Hammerfall domyślnie jest power metalem a to co zaprezentowali w tym utworze to jakaś mieszanka Heavy z Death metalem.
  8. Sprawdzaj zmienną path_position path_position = 0 to początek patha path_position = 1 to jego koniec
  9. A może zrobisz jakiś inny system, mniej precyzyjny. Np. Siatkę mp_grid wypełnisz jednorazowo tylko obiektami statycznymi wtedy jednostka wyznaczy sobie taki zarys prawidłowej drogi a za pomocą mp_potential_step jednostki by się między sobą omijały. Z tym że jak mówię to będzie mniej precyzyjnie bo jednostki będą się w dużej kupie między sobą motać. Ewentualnie dorobić jeszcze do tego motyw z Supreme Commander że jednostki w pewnej od siebie odległości się nawzajem odpychają. Tutaj link
  10. No jak chcesz sprawdzać odnowa to musisz wyczyścić grida i znowu odpalić add_instances i usunać tą 1 kratkę. Czyszczenie: mp_grid_clear_all(Grid) Z tym że miej na uwadze że takie ciągłe czyszczenie i sprawdzanie jest wolne.
  11. Nie wiem czy zadziała ale spróbuj usunąć kratkę na której stoi gracz w ten sposób: GML mp_grid_clear_cell(Grid, x div 16*16, y div 16*16) No chyba że pojedynczy obiekt gracza zajmuje więcej niż 1 kratkę to będzie problem.
  12. I am Lord

    Galeria Grafik

    Właśnie dla mnie ten kontrast jest świetny, taki styl po prostu i mi się to bardzo podoba. Ale widzę pewien drobny błąd, spójrz na swoje dachy raz oświetlasz lewą stronę dachu a raz prawą, tak nie może być.
  13. Skoro nie chcesz uwzględniać graczy jako przeszkody to czemu w tym mp_grid_add_instances(Grid,Player,true); dałeś Player, podejrzewam że to obiekty tych graczy tak?
  14. I am Lord

    Naznaczony

    Projekt już upadł? XD
  15. Odwróć sobie tego stringa XORem - najprostrze szyfrowanie. O https://gmclan.org/index.php?czytajart=58
  16. No w moim notatniku akurat nie wyświetlał znaków. Ale notepad++ już odczytał.
  17. I am Lord

    Naznaczony

    A skończona? Niet
  18. rekord 7664 Przy dużej prędkości tak krótki zasięg widzenia zbyt mocno utrudnia.
  19. Ewentualnie GML sprite_add(working_directory+"/img/sprite.png",0,0,0,0,0)
  20. I am Lord

    Galeria Grafik

    Ten topór chyba byłby nie zbyt skuteczny w walce.
  21. Otworzyłem ten plik textowy w hex editorze i tam nadal jest x+=1 ( zapisane w standardowym ANSI )
×
×
  • Dodaj nową pozycję...