Skocz do zawartości

Jaklub

Użytkownicy
  • Postów

    3 353
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Jaklub

  1. ciekawe jest to, że na SŁABSZYM kompie wszystko działa cacy na 60 klatek [na 99% jest to wina procesów], ale to rozwiązanie, które dałeś, może się przydać. dzięki, tematu nie zamykam, bo możę znaleźć się inna metoda.
  2. Otóż mam taki kod na odbieranie wiadomości od graczy na hoście: GML clearbuffer(); amma=ds_list_find_value(global.net_players,argument0); mahmessage=receivemessage(amma); if mahmessage=0 { // skrypt na wywalanie gracza } if mahmessage<=0 exit; messageid=readbyte(); switch(messageid) { // tutaj jest odbieranie wiadmości } Problem jest taki, że jak jest wykonywany na 11 graczy (bo gra obsługuje do 12 włącznie z hostem), to FPS spada z 60 do 40-46. Nie mam zielonego pojęcia dlaczego. Gdy host odbiera wiadomości tylko od 2 graczy, spadku nie ma. Czy ktoś może pomóc?
  3. To jest słabe, ale dam ci 3/10->2/5 (zaokrąglenie w górę) za wysiłek. Panie ofensywa, uważam, że metoda Adama014 jest lepsza od zaprezentowanej przez 47xxxxxxxx, mimo że jest średnia (można to było zrobić dużo prościej na listach).
  4. cos, sin lub lengthdiry. np. GML (Draw) draw_triangle(x+lengthdir_x(20,angle),y+lengthdir_y(20,angle),x+lengthdir_x(20,angle+120),y+lengthdir_y(20,angle+120),x+lengthdir_x(20,angle+240),y+lengthdir_y(20,angle+240),0); [przykład dla trójkąta, wiem, że chcesz czworokąty] edit: Nie wiem, czy jeszcze jest na stronie, ale poszukaj przykładu "Gwiazda".
  5. Jaklub

    Optymalizacja

    najlepiej to w ogóle włączyć DOSa.
  6. Wiesz, że "ch**" pisze się przez ch, a nie h, n00bie?

  7. Wydaje mi się, że to mogło być tylko przepisane po swojemu, kod się bardzo różni
  8. Jaklub

    GMclan-owe cytaty

    Sądzę, że jednak nasi hojni admini dadzą mu moda za podlizywanie się. :P
  9. Limit można mnożyć przez lag, ale pewnie i na to znajdzie się metoda.
  10. Wreszcie Mazo zrobił coś interesującego. Daję 7/10, w skali na 5 zaokrąglę do 4 gwiazdek.
  11. bez pro tego nie zrobisz. tak propos, metoda którą podałeś jest beznadziejna (chyba że chcesz mieć ikonki) - lepiej znaleźć w rejestrze adres pliku tapety i wczytać tło za jego pomocą. nie trzeba dll-ów, tak jak pisze Platyna. chyba że chcesz ikonki
  12. Przy strzelaniu wysyłasz do graczy informację z pozycją pocisku i kierunkiem strzału
  13. Bo naspamiłeś tyle złych metod w Pytaniach dla początkujących, że to w końcu musiało się stać.

  14. Softendo - zabaw się w Buziola, który zrezygnował z oryginalności.
  15. zachęcający do wiary w Boga - AAAAAAMEEEEEEĘ

  16. Mało to realistyczne, przydałyby się jakieś przyszybszanie i zwalnianie oraz normalna grawitacja. i tak jest ok, widać postępy, jak napisał Kofel 8/10->4/5.
  17. Z najnowszych informacji. Projekt WZNOWIONY. Teraz potrzebuję kogoś, z kim mógłbym zagrać przez sieć, by sprawdzić, czy jest potrzeba robienia multi od nowa. Prawdopodobnie zrezygnuję ze skinów. Pieter, przegrałeś ten swój zakład. >=D
  18. Crack, zawsze wypakowuję coś przed odpaleniem (chyba że w archiwum jest tylko exe). Nie zadziałało
  19. JESTEŚ PR0

    hahaha, taki żarcik. poniżej prawda

    N00B

  20. Jaklub

    Stare gry

    Pac-Man. Ale jak jakimś cudem będziesz robił grę z żółtym wyjadaczem kulek, ani się waż używać przykładu dołączonego do GMa.
  21. 47kilkaiksówktórychniechcemisięliczyć: Nie wiesz w ogóle co ten kod robi i jeszcze się mądrzysz. <_< spróbuj tak: GML (Klawisz skoku press) if !place_free(x,y+1) load=0; GML (Klawisz skoku) if !place_free(x,y+1) load+=1; GML (Klawisz skoku release) if !place_free(x,y+1) { if load*2>8 u=8; else u=0; vspeed=-u } Jeszcze możesz wrzucić ograniczenie, że podczas trzymania klawisza skoku nie można chodzić, zapobiegnie to bugom.
  22. Zdołałem odpalić tylko example Ragdolla w C. Przy GMie miałem błąd: Error defining external function Laleczka w C jest ok, tylko kolizje są trochę dziwne, popracuj nad ich precyzyjnością. Na zachętę dam 9/10->5/5 (zaokrąglone w górę)
×
×
  • Dodaj nową pozycję...