Skocz do zawartości

Konrad-GM

Użytkownicy
  • Postów

    2 728
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    44

Treść opublikowana przez Konrad-GM

  1. To trochę zabieranie się od dupy strony. Jeżeli chcesz widgety dodawać z innego źródła, dla zwiększenia czytelności szablonu (hehehe...) - użyj PHP i napisz/znajdź bibliotekę za to odpowiedzialną. HTML nie ma, i nie powinien mieć możliwości wykonywania procedur z poziomu HTMLa. Zaś JS do takich rzeczy nie powinien służyć (co nie oznacza, iż się nie da), no chyba że zachodziłaby potrzeba aktualizowania ramki co kilka sek/min (AJAX). :) A co do magicznego wykonywania się skryptów PHP z plików *.htm... Lepiej nie używać takiego rozwiązania, gdyż może okazać się że nasz docelowy serwer nie obsłuży sobie tego tak, jak byśmy chcieli. :)
  2. image_index = (instance_position( x + 32, y, o_solidWall ) != noone)*1 | (instance_position( x - 32, y, o_solidWall ) != noone)*2 | (instance_position( x, y + 32, o_solidWall ) != noone)*4 | (instance_position( x, y - 32, o_solidWall ) != noone)*8; Nie mam pojęcia czy to GML trawi C:
  3. Konrad-GM

    Język D

    Niegdyś nim wypuszczono C++11, D miał więcej ciekawych featuresów. A tak w ogóle C++ wygrywa popularnością, niestety. :)
  4. Po prostu zmienna 'buffer' nie istnieje. Zapewne chcesz ją uzyskać z innego pliku źródłowego. Najwidoczniej z pliku 'main.cpp'. Ale ta zmienna musi być globalna. :)
  5. jQuery(element).scrollTop można animować poprzez jQuery(document.body).animate({scrollTop:100})
  6. Edytor modeli 3D - HTML5, wczesne stadium :P EDIT: Transformacje CSSa, bez WebGLa.
  7. Może LwiX Sztylet wyjmował ją z pudełka? :D
  8. Trochę utrudnione to modowanie. A nie lepiej byłoby wykorzystać w tym celu backgrounda jako tileseta - oraz aby był wczytywany z formatu png? :P
  9. Ale tu nie ma zielonej linii :P Sprawdzaj najpierw kolizje z podłożem/sufitem: GML // pseudokod nowybbox = bbox + wektor_predkosci.y; if( nowybbox nie koliduje ze sciana ) bbox = nowybbox; else { bbox = granicznybbox; ( lub dokładniejsze sprawdzanie kolizji poprzez binarne wyszukiwanie ) wektor_predkosci.y = 0; } Odbijanie od ścian: GML // pseudokod nowybbox = bbox + wektor_predkosci.x; if( nowybbox nie koliduje ze sciana ) bbox = nowybbox; else { bbox = granicznybbox; ( lub dokładniejsze sprawdzanie kolizji poprzez binarne wyszukiwanie ) wektor_predkosci.x *= -.4; ( odwrócenie wektora, oraz zmniejszenie jego wartości o 60% ) }
  10. GML file = file_text_open_read( 'keys.txt' ); key = file_text_read_string( file ); file_text_close( file ); if( key == "XXXXXXXXX" ) valid_key = true; else valid_key = false; Czy o to chodzi? Jeżeli chodzi o zapisywanie do tablicy ds_* kluczy, można użyć pętli przy wczytywaniu zawartości pliku (file_text_eof(fileid));
  11. GML (Create) timing = 0; GML (Step) if( timing < pi ) { timing += pi*.02; timing = min( timing, pi ); } image_alpha = cos(timing); Może coś w ten deseń?
  12. Może lepszym wyborem byłoby chociażby użyć w tym celu C#. using( WebClient client = new () ) { client.DownloadFile( "http://(np. 127.0.0.1)/update.zip", "updates/update.zip" ); Console.WriteLine( "Successfully downloaded update files" ); [Jakaś biblioteka do rozpakowywania archiwów] }
  13. Fajny projekt, będę aktywnie obserwować postępy :D Ale parę 'błędów' jest, mianowicie: W Firefoxie (beta) ładnie wszystko wygląda, działa etc. Jednak w Chrome nie widać strzałów (tych niebieskich kulek) a macki zanikają gdy się je trafi, zamiast podświetlać. Powodzenia z projektem :P
  14. To jeszcze nie HDR, to najprostszy blur z progiem i mieszaniem. :D Trzeba przyznać, ze pasuje do NEONa.
  15. Konrad-GM

    Virgilith

    Trochę bardziej realistyczna planeta, jednak wymaqają tekstury, :P
  16. Konrad-GM

    Galeria Grafik

    Faktycznie, gdy pogrzebałem trochę w ustawieniach monitora, wytężyłem wzrok... to coś tam widać. :P
  17. Konrad-GM

    Galeria Grafik

    Brakuje tylko dróżki z płatków kukurydzianych xD
  18. Konrad-GM

    Poszukiwany Grafik

    OpenGameArt.org - na pewno coś i dla siebie wygrzebiesz. Nie zapomnij o kredkach dla tych ludzi. ;)
  19. Z takiego rozwiązania to ja dawno już korzystałem (link) :D
  20. Panel logowania - sieciowy? Bez korzystania z jakiejś biblioteki sieciowej się nie obejdzie. Można chociażby na ten przykład wykorzystać 39DLL. Tutoriale w nim zawarte zdecydowanie wystarczą. ;)
  21. Spróbuj może z tym: GML draw_set_blend_mode(bm_subtract); { with(oLight) { if( visible ) // + draw_sprite_ext(spr, 0, x-view_xview[0], y-view_yview[0], sclX, sclY, dir, make_color_rgb(alpha*255, alpha*255, alpha*255), 1); } } draw_set_blend_mode(bm_normal);
  22. GML (Alarm0) visible = !visible; alarm[0] = 20 :P I create ofc. GML (Create) alarm[0] = 20
×
×
  • Dodaj nową pozycję...