Skocz do zawartości

Hanjuso

Użytkownicy
  • Postów

    393
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Hanjuso

  1. Moze rozmiar tekstury nie jest potega 2?? (musi byc 64x64 128x128 itp.)
  2. daj tak: d3d_primitive_begin_texture(pr_trianglestrip,tex) d3d_vertex_texture(0,0,-30,0,1) d3d_vertex_texture(0,0,-20,0,0) d3d_vertex_texture(20,0,-30,1,1) d3d_vertex_texture(20,0,-20,1,0) d3d_primitive_end() ostatnie 2 argumenty oznaczaja ktora czesc tekstury ma 'wziac' vertex.
  3. Dla mnie sie wydaje ze to wogle nie jest blur.
  4. Musisz zrobic tak, zeby po kliknieciu 'przeleciec' po wszystkich okienkach i sprawdzic czy kursor na nim jest, i wybrac jako aktywne te, ktore ma wieksze depth.
  5. jablko[0]=1 jablko[1]=0 jablko[2]=0 Tak przykladowo mozna to zrobic, wartosc 1 znaczy ze jablko jest, a 0 ze jablka nie ma. Zeby sprawdzic wtedy normalnie if jablko[0]=1. Jezeli chcesz jeszcze w tablicy zapisac pozycje tych jablek to robisz tak jablko[0,0]=1 //jablko nr 0 jest jablko[0,1]=20 //x jablka nr 0 to 20 jablko[0,2]=30 //y jablka nr 0 to 30 jablko[1,0]=0 //jablko nr 1 nie istnieje jablko[1,1]=50 //x jablka nr 1 to 500 itd...
  6. Hanjuso

    Red Ball

    Nie jestem pewien ale to bug i blad to chyba to samo ;>
  7. Hanjuso

    Red Ball

    Popraw w menu napisy na dole, żeby nie trzeba bylo klikac dokladnie na napis.
  8. Hanjuso

    efekty

    Tak, help w GM'ie.
  9. Kamera nie moze byc skierowana pionowo(chyba ze ortho), w y1 daj np y+10.
  10. Doszedlem do hmm zdaje sie 4 levelu(tego z niebieskimi stołkami), przydalbysie jakis napis ktory to lvl. Znalazlem maly bug, kiedy cosiozbieracz jest odwrocony np do dolu i lekko przycisne strzalke w prawo to przesuwa sie nieco w prawo, bedac caly czas odwroconym do dolu.
  11. Ja dawno temu napisalem sobie ten skrypt i ciagle go uzywam bez ronicy czy gra jest fpp czy tpp. var myszkax,myszkay; myszkax=display_mouse_get_x()-display_get_width()/2 myszkay=display_mouse_get_y()-display_get_height()/2 direction-=myszkax/10 zdirection+=myszkay/12 if zdirection>89 then zdirection=89 if zdirection<-89 then zdirection=-89 display_mouse_set(display_get_width()/2,display_get_height()/2)
  12. W tej wersji FPS mam 16-24. Ramu mam 1,28gb wiec raczej nie w tym problem. Ludzik caly czas jest rozwalony.
  13. Mam to samo co u pietrusa. FPS 8-10 x_X. Koniecznie dodaj rogladanie sie za pomoca myszki bo te klikanie a i z jest niewygodne nie mowiac juz o takim chodzeniu strzalkami, przydalobysie st...(jak to sie pisze o.0, chodzenie na boki). Powinienes cos zrobic z ta szybkoscia, bo juz teraz gra wolno chodzi, a jezeli dodasz jeszcze inne rzeczy to juz wogle bedzie... strasznie :o. Mozesz mnie dodac do creditsow, choc IMO na to nie zasluzylem, powiedzialem blachostke.
  14. Zapewne chodzi o kamere tpp, Matthew_Kane napisał prawie dobrze, trzeba to dopasowac do tego co ty potrzebujesz x=obiektb.x+cos(degtorad(obiektb.direction))*20 y=obiektb.y-sin(degtorad(obiektb.direction))*20 direction=point_direction(x,y,obiektb.x,obiektb.y) w ten sposob obiekt bedzie zawsze 20 pixeli przed obiektem a i bedzie odwrocony do niego, jezeli chcesz zeby byl za nim, zmien znak na przeciwny przed funckjami sin i cos.
  15. >tutaj< masz chyba najprostszy przyklad wrzucenia modelu. Jest tam kula zrobiona anim8torem i przekonwertowana marzipanem. Nudzilem sie troszke ;p
  16. Ja kiedys probowalem wsadzic model .3DS to tez nic sie nie pojawialo w marzipanie, kiedy zmienilem rozszezenie na .3ds model byl niepoprawny. Jezeli wiec masz te modele w .3DS to... hmm sproboj przekonwertowac (?) do .3ds. Edit. Akurat mam anim8tora i kiedy wyeksportowalem do .3ds to marzipan normalnie go otworzyl.
  17. chyba chodzi o to instance_create(x_srodka_reki+cos(degtorad(kierunek_reki))*odleglosc_pistoletu_od_srodka_reki, y_srodka_reki-sin(degtorad(kierunek_reki))*odleglosc_pistoletu_od_srodka_reki, pocisk)
  18. Ale mu chodzi o 3d -.-' >tutaj< masz przyklad (autorstwa That Games Guy ) na wykrywanie kolizji 'przed celownikiem' odrazu polaczony ze strzelaniem.
  19. 1. Jezeli po wykryciu kolizji zrobisz zniszczenie obiektu to nie zdazy sie nigdzie ruszyc ;| 2. Do tego w tych funkcjach jest argument odpowiadajacy za to jakie obiekty ma 'brac pod uwage'.
  20. No to mozna uzyc funkcji takich jak instance_place, instance_position, instance_nearest itp.
  21. var napis,separator,tablica,i; napis=argument0 separator=argument1 tablica=argument2 napis+=separator i=0 while(1) { execute_string(string(tablica)+'['+string(i)+']="'+string(string_copy(napis,0,string_pos(separator,napis)-1))+'"') napis=string_copy(napis,string_pos(separator,napis)+1,100) i+=1 if napis='' break } Jako argument0 nalezy podac string w ktorym sa napisy oddzielone jakimis separatorami, argument1 separator ktory oddziela napisy, a argument2 nazwa tablicy do ktorej maja sie zapisywac porozdzielane napisy. W przypadku wywolania funkcji np w ten sposob script0('zmienna1!zmienna2!zmienna3','!','jakas_tablica') funkja wykona: jakas_tablica[0]='zmienna1' jakas_tablica[1]='zmienna2' jakas_tablica[2]='zmienna3'
  22. Hanjuso

    W jaką grę...

    A jak dla mnie VC to najgorsza czesc GTA.
×
×
  • Dodaj nową pozycję...