Skocz do zawartości

Mateusz Nejman

Użytkownicy
  • Postów

    350
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Treść opublikowana przez Mateusz Nejman

  1. Witajcie! Mam dosyć spory problem. Robię oświetlenie do gry(3d) i gdy dam w draw czegokolwiek: GML d3d_light_define_point(1,x,y,z+8,120,c_white) d3d_light_enable(1,true) To wynik jest taki: Jak zrobić, żeby ten panel był taki jasny jak wcześniej?
  2. Chodzi o tekstury, modele?
  3. Teraz to trochę tak wygląda: Trochę Wikingów, trochę... czegoś tam :D
  4. Witajcie! Ulepszam swój edytor do Lurrak(dawniej StoneFire) i wpadłem na taki pomysł: - Mam kilka warstw(1-7)(już zakodowane) - Każda warstwa ma przydzieloną jakąś tam część w roomie(już zakodowane) - Na danej warstwie pokazana jest poprzednia warstwa z alpha=0.5(problem) Czy da się ten problem rozwiązać? Jeśli da to proszę o pomoc
  5. Nie myślcie, że opuściłem StoneFire. Nic z tych rzeczy. Zmieniłem nazwę na Lurrak(chyba lepiej brzmi). 3 razy zmieniałem mapę: najpierw cała mapa była dużym klockiem, mapy były ułożone jedno koło drugiego tak, że można było przejść z jednej mapy do każdej dookoła. Potem mapa była trochę za duża(184 podmap z powtarzającymi się nazwami). Teraz mapa ma 109 podmap i myślę, że już nie będę musiał nic zmieniać w tej mapie, tylko pododawać obiekty i mapy gotowe. Zmieniłem nazwy rodów(Hogar, Mogar, Lofing, Bofing) na(Hogar, Sorli, Alimir, Zirun). Tutaj macie nowy projekt małego domu Hogar zrobiony w Paincie :lol: : Przy rodzie Hogar wzoruję się architekturą Wikingów
  6. Dzięki wielkie! Mam teraz taki plik: artykul.php <?php $path = explode("/",$_SERVER['PATH_INFO']); echo $_SERVER['PATH_INFO'].' '; echo $path[1].',...,'.$path[2].',...,'.$path[3].', gotowe :D '; $a = $path[1]; $b = $path[2]; $c = $path[3]; ?> <table border="1"> <tr> <td>$path[1]</td><td><?php echo $path[1]; ?></td> </tr> <tr> <td>$path[2]</td><td><?php echo $path[2]; ?></td> </tr> <tr> <td>$path[3]</td><td><?php echo $path[3]; ?></td> </tr> <tr> <td>$a</td><td><?php echo $a; ?></td> </tr> <tr> <td>$b</td><td><?php echo $b; ?></td> </tr> <tr> <td>$c</td><td><?php echo $c; ?></td> </tr> </table> i teraz jak wklepie http://localhost:8080/~test/artykul/25/05/98/, to odpowiednio w $path[0,1,2,3...] będę miał wartości od 25 do 98. Dzięki wielkie!
  7. Witajcie! Chciałbym zrobić przyjazne linki(zamiast artykul.php?a=1&b=2&c=3 jest artykul/1/2/3) i mam problem z odczytaniem a, b i c. .htaccess: RewriteEngine on RewriteCond %{HTTP_HOST} ^(www.)?localhost:8080/~test$ [NC] RewriteRule ^artykul/(.*)/(.*)/(.*)$ artykul.php?a=$1&b=$2&c=$3 [NC] artykul.php <?php echo $_GET['a'].',...,'.$_GET['b'].',...,'.$_GET['c'].', gotowe :D'; ?> Próbuję takim sposobem, ale ciągle pokazuje mi ,...,,...,, gotowe :D POMOCY!!!
  8. Myślę, że da się zrobić taką grę, tylko zależy to od umiejętności i postawy robiącego taką grę.
  9. https://gmclan.org/index.php?wiki=article&zm=29 Wystarczy zajrzeć do dokumentacji.
  10. Mateusz Nejman

    Candy World

    Może się już zawory skleiły i szukają kogoś, kto rozklei je i dopuści do porządnego kibelka? :P
  11. Opłacałoby się zrobić blokady map dla niższych poziomów?
  12. Dzięki! Moja pętla wygląda teraz tak: GML for(i=view_xview[3]-(view_xview[3] mod 32);i<=view_xview[3]+view_wview[3];i+=32) { for(j=view_yview[3]-(view_yview[3] mod 32);j<=view_yview[3]+view_hview[3];j+=32) { draw_line(i,j,i,j+view_hview[3]) draw_line(i,j,i+view_wview[3],j) } }
  13. Witajcie! Tak jak w temacie: jak optymalnie narysować siatkę? Chodzi mi o to, żeby podczas rysowania siatki aplikacja nie lagowała. Takim kodem rysuję z lagami: DRAW GML for(i=0;i<=room_width;i+=32) { for(j=0;j<=room_height;j+=32) { draw_rectangle(i,j,i+32,j+32,true) } } Jak narysować taką siatkę bez lagów
  14. Jak jesteś uparty to możesz robić gry 3d w gm
  15. Kolejny budynek, tym razem dla rodu Lofing :D
  16. Jaka mapa byłaby lepsza? Wielka mapa podzielona na podmapy(np. Margonem), czy mapa podzielona na akty(w SF byłyby wyspy)?
  17. My się chyba nie zrozumieliśmy. Mój kod miał tworzyć obiekty przypisane do danego koloru
  18. Dobra, problem rozwiązany. Po prostu złe kolory były w obrazku i ten obrazek był poza roomem. Teraz kodzik wygląda tak: CREATE: GML global.projekt = get_string('Podaj nazwę projektu','') plik = get_open_filename("Plik PNG|*.png","") if plik != ''{ global.xblokow = ds_list_create() global.yblokow = ds_list_create() global.najx = ds_list_create() global.najy = ds_list_create() global.obrazek = sc_wczytajgr(plik) szer = sprite_get_width(global.obrazek) wys = sprite_get_height(global.obrazek) otwarty=0 } else{ game_end() } DRAW: GML draw_sprite(global.obrazek,0,0,0) if otwarty=0 { for(i = 0; i<=szer; i+=1) { for(j = 0; j<=wys; j+=1) { var a,x1,y1; a = draw_getpixel(i,j) x1=768+(i*32) y1=j*32 switch(a) { case rgb(255,0,0): instance_create(x1,y1,obj_id0) break; //I tak dalej } } } otwarty=1 } draw_sprite(spr_Bloki,0,mouse_x,mouse_y) funkcja rgb to po prostu skrócona wersja make_color_rgb
  19. Jak chcesz to możesz skleić, bo ja po testach chyba nieogarniam
  20. A znasz lepszy sposób na wczytanie obrazka i pobieranie pikseli 'piksel po pikselu'?
×
×
  • Dodaj nową pozycję...