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. można! ale nie przy 15 linijkach kodu ;( Tylko że to będzie wolne jak cholera, przy użyciu masę obiektów ofc.
  2. Bardzo ważna jest kolejność transformacji. Najpierw przesunięcie ( translate ), a później obrót ( rotate )
  3. Konrad-GM

    Pro Rope

    @Assassin, nie zrozumiałeś chyba analogii mojej wypowiedzi ;) Btw. Te zdjęcie to zdjęcie, lol.
  4. Konrad-GM

    Pro Rope

    Mi tam się bardzo podobają sceny, zwłaszcza ta pustynia :D E: A że grafika jest płaska to przecież w każdej grze platformowej grafika jest 'płaska'. lol.
  5. Listy! 1. Sprawdzaj czy przycisk został wduszony. 2. Jeśli tak: sprawdź jaki to przycisk i dodaj do listy. 3. Jeśli po ok. 1 sekundzie nie zostanie wprowadzony nowy znak parsuj to co masz w liście
  6. Ścieżkę relative wskazuje "./" (dot & slash), lecz tak jak napisał Makary155 też jest poprawnie ;)
  7. jeśli chodzi o cpystr to akurat trzeba dodać 1 do strlen: strlen(buffer)+1; Ponieważ na nullu kończy liczyć długość tablicy
  8. Konrad-GM

    Survival/Horror TDS

    Lol To raczej żart, prawda? :)
  9. Rejestry to nie zbyt dobry pomysł, takie zabezpieczenie BARDZO łatwo oszukać ;p
  10. Może od razu powiedzmy że nie ma wcale gier 3D? Przecież to tylko przekształcenia vertexów ( trójkątów ) przez macierze i one są rysowane na ekranie( A ekran przecież jest zbiorem pikseli i to w 2D! ) ;p
  11. Z dokumentacji wynika iż najpierw trzeba zbudować ten lib ;p http://algif.sourceforge.net/#3
  12. Stare ale działa: http://www.gmclan.org/up1717_3_3D_project.html
  13. GML var f; f = instance_nearest( x, y, objZniknij ); if( point_distance( x, y, f.x, f.y ) < 100 ) with(f) instance_destroy(); Powinno działać Ad. 2 GML var f; f = instance_nearest( x, y, objDoor ); if( point_distance( x, y, f.x, f.y ) < 100 ) with(f.wuzekID) { move_towards_point( f.x, f.y, 2 ); }
  14. Musisz ustawić obiektowi maskę kolizji
  15. A czy jest wo gule możliwość zainstalowania Win7 na tym lapku? Przeglądając internet nie można nigdzie znaleźć sterowników pod ten os na ten model. Czy 7 sam w sobie ma te stery, czy obsługuje inne ( np z Visty czy XP )?
  16. Te systemy są zbyt 'nowe' jak na ten laptop, przy Viście zamulał jak cholera, a co dopiero by było przy Sevenie :)
  17. Pewnego dnia, mój ojciec kupił laptopa ASUS F3M. Przeinstalowałem system z Visty na XP ( Chyba wiadomo dlaczego ;p ) Wszystko działało bez zarzutów, aż do teraz... Pewnego użytkowania kursor myszki znikł ( graficznie, fizyczne działa ). Po wciśnięciu CTRL+ALT+DEL kursor się pojawia, lecz po restarcie znowuż znika. Po odinstalowaniu sterów Touchpada wskaźnik był już widoczny. Jednak touchpad jest od tego aby był zainstalowany, więc zainstalowałem... powtórka z rozrywki, kursor znikł... Bardzo bym prosił o jakieś rady z związku z tym ;)
  18. He he... GML if( mouse_x > x ) image_xscale = 1; else if( mouse_x < x ) image_xscale = -1;
  19. W tych czasach większość kart obsługuje tekstury nonpow2, to akurat problemy ze strony gma :3
  20. Zrób to na listach, nie mam GMa więc nie pomogę :)
  21. To dość proste do zrealizowania... GML (Create) msgArray[0] = ""; msgColor[0] = c_black; msgArray[1] = ""; msgColor[1] = c_black; msgArray[2] = ""; msgColor[2] = c_black; msgArray[3] = ""; msgColor[3] = c_black; msgArray[4] = ""; msgColor[4] = c_black; // Można to zrobić oczywiście na listach</span> GML (39Dodawanie39 wiadomosci) msgArray[4] = msgArray[3]; msgColor[4] = msgColor[3]; msgArray[3] = msgArray[2]; msgColor[3] = msgColor[2]; msgArray[2] = msgArray[1]; msgColor[2] = msgColor[1]; msgArray[1] = msgArray[0]; msgColor[1] = msgColor[0]; msgArray[0] = "new Msg"; msgColor[0] = c_red; GML (Draw) var i; for( i = 0; i < 5; i += 1 ) { draw_set_color( msgColor ); draw_text( 10, 10+20*i, msgArray ): }
  22. GML (Create) global.blTime = 1; GML (Key costam) global.blTime = 0.5; GML (Ruch kazdego obiektu) x += spd*global.blTime; // Można to zrobić oczywiście inaczej, to zależny jak chcesz to użyć</span>
  23. Konrad-GM

    figurki

    https://gmclan.org/up1717_3_3D_project.html Stare... ale działa.
  24. GML (Create) persistent = true; global.exploredRoom[0] = false; global.exploredRoom[1] = false; global.exploredRoom[2] = false; global.exploredRoom[3] = false; global.exploredRoom[4] = false; GML (Create Code on RoomX) global.exploredRoom[0/*'ID' of exploring room*/] = true; GML (Draw at Object in Menu) draw_sprite( sprRoom, global.exploredRoom[0], 10, 10 ); draw_sprite( sprRoom, global.exploredRoom[1], 42, 10 ); (...) Albo możesz coś zrobić na zasadzie prawdziwego ID roomu: GML (Create) persistent = true; global.exploredRoom[rLevel0] = false; global.exploredRoom[rLevel1] = false; global.exploredRoom[rLevel2] = false; global.exploredRoom[rLevel3] = false; global.exploredRoom[rLevel4] = false; GML (Create Code on RoomX) global.exploredRoom[room/*'ID' of exploring room*/] = true; GML (Draw at Object in Menu) draw_sprite( sprRoom, global.exploredRoom[rLevel0], 10, 10 ); draw_sprite( sprRoom, global.exploredRoom[rLevel1], 42, 10 ); (...)
  25. Normalnie jak w cpp ;) System dość ciekawy, do pełni szczęścia brakuje tego co właśnie wymieniłeś ;p
×
×
  • Dodaj nową pozycję...