Skocz do zawartości

Muuuuczek567

Użytkownicy
  • Postów

    1 472
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Muuuuczek567

  1. Muuuuczek567

    Galeria Grafik

    Nawet na szybko mogłeś mieć fajny napis, bo tego jest mnóstwo: o tutaj
  2. Trzeba zrobić n-elementową listę, na początku niech każdy element ma wartość n. Potem losujesz element listy, usuwasz go z niej i masz n-1-elementową listę. Itd. itd.
  3. Bo jeśli użyjesz eventu Draw, to sprite'a trzeba rysować właśnie w tym evencie. Przed wcześniejszą linijką w Draw: draw_sprite(sprite_index,image_index,x,y)
  4. Create potworka: hp = 100 Draw potworka: draw_healthbar(x,y,x+100,y+15,hp,c_black,c_red,c_green,1,1,0)
  5. Najnowsza wersja Blendera jest przejrzystsza i łatwiejsza w obsłudze niż wcześniej.
  6. Muuuuczek567

    Poszukuje Grafika

    Znajdź inny team. W tej chwili liczba grup tworzących gry jest raczej niska, a ta jest jedyną chyba, której brakuje grafika.
  7. Skoro nie masz GM Pro, to po co Ci zdjęcie czy filmik z przykładu, skoro i tak Ci to nie pomoże? -.-
  8. Masz moją łopatę :)

  9. Muuuuczek567

    Poszukuje Grafika

    Jakoś niewiele mi to mówi... To oznacza, że grafika ma być wektorowa, czy taka jak w komiksach?
  10. Muuuuczek567

    Poszukuje Grafika

    : o W waszym teamie brakuje humanisty ;) Jakieś konkrety? Widok gry (profil czy top-down), rozdzielczość postaci, styl rysowania?
  11. Po pierwsze: nie prosty. Po drugie: gdzie mapa? Po trzecie: czas zapoznać się z pętlą "for". Po czwarte: rzeczywiście, rysowanie FPS epickie :D
  12. Co właściwie chciałbyś osiągnąć? GML with(Dirt) if(ceil(random(2))) instance_destroy()
  13. Pliku z GM 8.0 nie włączysz w GM 7.0. Plik 7.0 Pro możesz przeanalizować w wersji >=7.0 Lite. Miałem na myśli, że to żadna strata. Nieraz pobierałem i 200-300kB ważące przykłady, które nie działały mi na 7.0 Pro przez to, że były robione w GM 8.0. O to mi właśnie chodziło.
  14. Ok, jeszcze jaśniej: draw_set_color(jaśniejszy niż c_black) draw_rectangle(30,200,30+(ilość_załadowanych_plików*szerokość_całego_paska/ilość_wszystkich_plików),250,0) screen_refresh()
  15. Pętla for jest przydatna, jeżeli chcesz mieć numer powtórzenia w każdym wykonaniu pętli, takie coś jak npw w Logo. Event Create: GML for(i = 0; i < 10000; i += 1) { draw_rectangle(30,200,30+(i/30),250,0) //nie muszę chyba pamiętać o tym dodatkowym argumencie... screen_refresh() //funkcja rysująca na ekranie wszystko narysowane powyżej tej funkcji, nie potrzeba eventu Draw }
  16. Przykład loading bara bez ładowania plików. Event Create: GML for(i = 0; i < 10000; i += 1) { draw_rectangle(30,200,30+(i/30),250) screen_refresh() //funkcja rysująca na ekranie wszystko narysowane powyżej tej funkcji, nie potrzeba eventu Draw }
  17. Algorytm A* nigdy nie sprawiał mi problemów, w przeciwieństwie do mp_potential. Zwłaszcza na duże odległości. No i można deaktywować przeszkody, ponieważ mp_grid_path nie korzysta z obiektów, a właśnie z siatki przeszkód.
  18. Jeśli da się zrobić to prościej, to byłbym rad dowiedzieć się, w jaki sposób.
  19. Logo GMClanu chyba waży więcej niż ten plik. Poza tym, ten projekt jest kompatybilny z GM 7.0, więc w sumie mogło być gorzej : )
  20. Pathpointy to punkty, na których oparte są chyba wszystkie dobre strzelanki. Są to miejsca kluczowe, do których AI próbuje dotrzeć, aby wyglądało to tak, jakby wróg wiedział, co robi. Dzięki temu wróg np. nie będzie próbował wciskać się w najciemniejsze zakamarki mapy, ale od razu znajdzie się w centrum akcji, co oczywiście znacznie zwiększa dynamikę gry. No i właśnie ten przykład pomoże Ci opanować tę technikę do wystarczającego stopnia, żebyś mógł wprowadzić ją do własnej gry. Przykład pokaże też, jak zrobić wroga i przyjaciela w jednym tylko obiekcie. Link: https://gmclan.org/up5655_12_zolniez.html Dopisek: działa od wersji 7.0 Pro.
  21. speed to nie jest prędkość obiektu strzelającego, ale prędkość wystrzelonego pocisku.
  22. Może poszukaj w dziale "Changing Resources" w dokumentacji GM-a?
  23. image_alpha = 0.5 draw_ellipse(...) image_alpha = 1 image_alpha działa do wszystkich funkcji rysujących, możesz stosować z tekstem, liniami itd.
×
×
  • Dodaj nową pozycję...