Skocz do zawartości

PsichiX

Użytkownicy
  • Postów

    5 647
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    12

Treść opublikowana przez PsichiX

  1. nie az tak trudno, jesli nierownosci to siatka. https://gmclan.org/up1105_4_XenoN_Core_0_7_...ooter_Game.html i szukaj skryptow z "terrain" w nazwie - masz w nich kod na tworzenie, aktualizacje i pobieranie pozycji Z z dowolnego punktu siatki co pozwoli na sprawdzanie czy obiekt znajduje sie na terenie czy nie.
  2. Hunter, tablice to katastrofa gdy w gre wchodzi więcej niż jeden model na obiekt. Ponadto nie posiadają możliwości czyszczenia pamięci :) zabieram sie za pisanie tego przykładu
  3. slash, zobacz ile elementow trzyma mapa i jakie to elementy. Mapa jest dobrym rozwiazaniem pseudo-obiektowosci, gdy trzymamy malo danych. Spytaj Tymcia :)
  4. Server ONLINE http://www.minecraft.net/play.jsp?server=3...91b1d2675798b66
  5. Dawidds, ja bazuje na wersji 6.1. W niej nie można. Edit: chyba ze pokrecilo mi sie z przypadkiem tylko porownywania typow, to wtedy punkt dla Ciebie, ze mozna zmieniac typ ;p
  6. GML (ShapeCreate) // return: shape id var __s,__x,__y,__tx,__ty; __s=ds_map_create() __x=ds_list_create() __y=ds_list_create() __tx=ds_list_create() __ty=ds_list_create() ds_map_add(__s,'x',__x) ds_map_add(__s,'y',__y) ds_map_add(__s,'tx',__tx) ds_map_add(__s,'ty',__ty) return(__s) GML (ShapeDestroy) // argument0: shape id ds_list_destroy(ds_map_find_value(argument0,'x')) ds_list_destroy(ds_map_find_value(argument0,'y')) ds_list_destroy(ds_map_find_value(argument0,'tx')) ds_list_destroy(ds_map_find_value(argument0,'ty')) ds_map_destroy(argument0) GML (ShapeDraw) // argument0: shape id // argument1: primitive type // argument2: texture id var __x,__y,__tx,__ty; __x=ds_map_find_value(argument0,'x') __y=ds_map_find_value(argument0,'y') __tx=ds_map_find_value(argument0,'tx') __ty=ds_map_find_value(argument0,'ty') draw_primitive_begin_texture(argument1,argument2) for(i=0;i<ds_list_size(__x);i+=1) draw_vertex_texture(ds_list_find_value(__x,i),ds_list_find_value(__y,i),ds_list_find_value(__tx,i),ds_list_find_value(__ty,i)) draw_primitive_end() EDIT: Zaraz wracam do domu wiec po powrocie dopisze reszte funkcji lub zrobie Ci przyklad, bo zostalo pare skryptow do napisania ;p
  7. załaduj model w marzipanie i eksportuj do GML
  8. pierw mi powiedz jak chcesz by to wygladalo, krok po kroku objasnij sytuacje, bo nie chce akcji ze dam Ci rozwiazanie ktore potem sie okaze ze jest optymalne dla zupelnie innej sytuacji. Czyli napisz co sie dzieje w grze, bo tak to stoje na rozstaju drog nie wiedzac ktora isc. Moje zgadywanie: Kolizje typu gry LocoRoco?
  9. do tablicy lub dwoch list. EDT: napisz jaka sytuacje chcesz konkretnie osiagnac a pomoge Ci dobrac najlepsze rozwiazanie.
  10. zmiennej typu string nie mozna przypisac nagle wartosci real. Czyli nie zadziala to: GML a=get_string('podaj liczbe: a','0') // zmienna inicjujesz i przypisujesz jej typ string [...] a=real(a)
  11. a kto ma je znac? przechowuj w takim razie te koordynaty (punkty) kazdej linii.
  12. wlasnie dales sam sobie odpowiedz - collision_line() skoro ma sprawdzac kolizje obiektu z linia w innym obiekcie :)
  13. chodzi o przeciecie z linia czy sprawdzenie przynaleznosci do jednej ze stron linii? Pierwsze to rownanie z dwoma niewiadomymi, drugie to dot product.
  14. bo nie umiesz czytac. A tak serio jest auto ban i piszesz pw, dla pewnosci ze odbanuje :> Juz odbanowalem, Trakera tez.
  15. z flakiem i ze swoim kumplem. pomagaliscie mu. Tak jest wedle tego co bylo w porzednich postach w temacie.
  16. czyli autoryzacja. no to nie wiem, nie mialem dotad potrzeby bawic sie z tym :P
  17. Na Ciebie bylo za duzo skarg, o psucie, nie odbanuje niestety.
  18. haslo to formularz, czy takie normalne okienko autoryzacji?
  19. Ok, nie bylo mnie jak graliscie w spleefa wiec powiedzcie czy pozniej tez stawiac taki serwer raz na kilka dni? A teraz wrocilem na kompa i wlaczylem serwer normalnej gry: http://www.minecraft.net/play.jsp?server=1...6a1ac77ecbf8a44
  20. O taak, wtedy to na pewwno w tym roku sie pojawie :)
  21. konsolka byla wlaczona, wchodz :P
  22. no widzisz, jak sie poprosi od razu lepiej rozwiazuje sie problemy :) btw. na jakis czas znikam wiec odbanowywac bede reszte pozniej.
×
×
  • Dodaj nową pozycję...