Skocz do zawartości

PsichiX

Użytkownicy
  • Postów

    5 647
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    12

Treść opublikowana przez PsichiX

  1. y-=1 // opcjonalnie inna wartość :]
  2. PsichiX

    Znajomość 3d w gm

    @ Dark Maximal Co prawda prosty... jeśli chodzi o ruch na płaszczyźnie i proste rysowanie (czytaj: elipsy, sześciany itp), ale jeśli dojdzie bardziej skomplikowany ruch w osi z (nie chodzi tu o zwykłą zmiane wysokości) i kolizje przestrzenne, nie wspominając już o modelach z poligonów, to programowanie staje się trudniejsze
  3. Hmm, niezbyt ciekawa ta gra, lepiej by wyglądały auta zamiast kół... Ale to taka moja mała sugestia :P Daje 2/5
  4. PsichiX

    Znajomość 3d w gm

    Witam! Mam pewne pytanie do społeczności GMClan: W jakim stopniu programujecie 3d w gm? Chodzi mi o to, że chciałbym sprawdzić ile osób i w jakim stopniu zna i programuje 3D.
  5. objekt2.zycie=objekt1.atak-object2.zbroja Tak to powinno dokładniej wygladać :] Ale jeśli w roomie ma być więcej niż po jednym obiekcie object1 i object2 to użyj id-ów.
  6. Te "ile masz kluczy" i "ile kluczy potrzebujesz" masz zamienic na odpowiednie zmienne, np. "ile masz kluczy" - keys , "ile kluczy potrzebujesz" - max_keys
  7. draw_set_color(kolor_obramowania) draw_text(x+1,y+0,global.text) draw_text(x-1,y+0,global.text) draw_text(x+0,y+1,global.text) draw_text(x+0,y-1,global.text) draw_text(x-1,y-1,global.text) draw_text(x+1,y-1,global.text) draw_text(x+1,y+1,global.text) draw_text(x-1,y+1,global.text) draw_set_color(kolor_textu) draw_text(x,y,global.text)
  8. Być może to co napisze to zwykły offtop, ale @123el jeśli będziesz cierpliwy to za kilkanaście dni dostaniesz ty (i inni) silnik XenoN DLL, dzięki któremu będziesz mógł zrobić strzelanke w pełni 3d (sprawdzanie kolizji w osiach xyz, a nie xy jak oferuje podstawowy gm, oraz wiele innych ciekawych opcji :) )
  9. Niedługo skończe tworzenie XenoN DLL więc będziesz mógł skorzystać ze strzelania w osi xyz :P
  10. Być może pliki muzyczne, które dodałeś do gry są skorumpowane. miałem ten sam problem więc zrobiłem tak: przekonwertowałem mp3 do wav i spowrotem. niedość, że miałem pliki nieskorumpowane to zostały 'odchudzone' (zmniejszyłem bitrate, chyba do 128) :) PS. jest sposób łatwiejszy: zamiast ładować pliki bezpośrednio do gry, umieść je w katalogu z grą i daj kod ładujący muzykę podczas gry
  11. To nie jest aż tak trudne, by go zniechęcać Dangon. @BartekGM, poczytaj inne tematy o grach typu gta i przejżyj przykłady, gdzieś wśród nich jest przykład gta
  12. Ponieważ to jest wersja prealpha silnika, to nie ukazuje zbyt wiele, ale prace nad nim wciąż trwają i dochodzą nowe możliwości. Część graficzna jest tymczasowa i ulegnie zmianie w przyszłych wersjach, więc mam nadzieje, że po zapoznaniu się z nowszymi wersjami zmienicie zdanie na lepsze :]
  13. chodzenie (latanie raczej) to + i - a jak wam sie podoba obrót kamery (jej nachylenie) ?? ps. ta podloga to tak zeby pusto niebylo, a niebo (chmury) to nie sufit. jak wam sie podoba poruszanie??
  14. Witam, chciałbym zaprezentować wam silnik 3d nad którym pracuje. Narazie jest to wersja 1.0 prealpha, wiec nie ukazuje zbyt dużo. link sterowanie: strzałki - kierunek z, x - nachylenie kamery enter - reset * - zmiana czasu +, - - latanie Piszcie co o nim sądzicie.
  15. @matthew, twój kod będzie zwalniał grę. mój kod oblicza ile jest obiektów obj_las mających y równe ustalone_y.
  16. y_const=10 // opcjonalna wartość stałego położenia y obiektu global.in_area_numb=0 n=instance_number(obj_las) numb=0 repeat(n) { a=instance_find(obj_las,numb) if(a.y=y_const)global.in_area_numb+=1 numb+=1 } // global.in_area_numb - liczba obiektów obj_las mających y równe ustalone_y // n - liczba obiektów obj_las
  17. Jemu raczej chodzi o coś w rodzaju nagrywania filmiku. Sam nieznam żadnego sposobu, ale może istnieje jakiś dll do tego, nie wiem.
  18. ja podałem mu kod tylko do tych trzech obiektów, a jasne, że jeśli ich będzie więcej to parentsy będą lepsze :)
  19. albo tak: if position_meeting(x-32,y,obj_las||obj_las2||obj_las3) { jakaś akcja } owiele prościej :]
  20. obj_wybijak: colision z obj_player: obj_player.dir=point_direction(x,y,obj_player.x,obj_player.y) obj_player.speed=10 //lub inna wartosc //dir - kierunek wybicia bohatera
  21. PsichiX

    Ocen

    Avatar: 3/10 Sygna: 2/10 (mało oryginalna, ps. weszła jakaś moda na sloganizera?) Nick: 4/10 User: 5/10 (Nie znam, ale mysle, ze spoko) @kaczowstrzymywacz - przypominam zasady: komentujesz usera który ostatni komentował. EDIT: hehe, szybszy od Tymona :D @DOWN: Tymon: Avatar: 4/10 (heh, nie lubie pikselozy) Sygna: 4/10 (sloganizer opanowal nawet GMClan... <_< ) Nick: 6/10 (kiedys w simsach mialem gostka z tym imieniem, ale to berbeć byłem jeszcze :P ) User: 9/10 (chętnie pomaga i jak malo kto zna sie na gml'u. Heh, współpraca byłaby burzą mózgów, a ciekawe, jaki owoc by wydała :] )
  22. do tego wystarczy zwykla funkcja sound_add()
  23. mam takie funkcje: d3d_light_define_direction(ind,dx,dy,dz,col) d3d_light_define_point(ind,x,y,z,range,col) d3d_light_enable(ind,enable) przeczytałem ich opis w helpie i dowiedziałem sie, że odnoszą sie do światła z numerem ind. ale w takim razie jak zainicjować/stworzyć światło z numerem ind??
  24. Dziękujemy za opinie, poprawimy błędy wynikłe z pośpiechu. Na pingwiny najlepsza psychokineza, a jeśli atakuje nas za dużo pingwinów, to można zawsze użyć ataku furii :) .
×
×
  • Dodaj nową pozycję...