Skocz do zawartości

Ice Cube

Użytkownicy
  • Postów

    208
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    2

Treść opublikowana przez Ice Cube

  1. Ok zrobię według zaleceń :) można podać linka gdzie pobrac darmowa wersje? i czy można projekty z gm8 importowac bez błędów do Gm studio?
  2. Mam takie nietypowe pytanie stworzyłem spritea jest to kwadrat stworzyłem obiekt z tym kwadratowym spritem ,umiesciłem go w roomie teraz ten sam obiekt kwadrat chciałbym w roomie umiescic pod kątem,aby był jak romb czy idzie to jakos wykonac? czy musze zrobic nowy obiekt z nowym spritem w kształcie rombu? używam gm8.0 wiem,że w gm studio jest taka opcja ROTATE w roomie przy obiekt ,ale czy idzie to wykonac jakos w gm 8??
  3. ok już mam :) var a; if collision_line(1392,1312,1578,1712,all,true,true) {a=collision_line(1392,1312,1578,1712,all,true,true); a.hspeed = -a.hspeed; a.vspeed = -a.vspeed; a.x=a.xprevious ;a.y=a.yprevious;} działa,obiekty odbijaja sie :) tylko tak jak pisal I AM LORD problem pojawia sie wtedy,jak odbija sie wiecej obiektów,wtedy gra zaczyna płatać figle ;/ Ma ktos na to rozwiązanie? właśnie doszedłem do tego etapu.. jest na to jakieś rozwiązanie?
  4. Hej dalej to rozgryzam.. Wybaczcie,że was tak męcze,ale tak łątwo sie nie poddam ;) a wiec jeszcze raz mam 2 obiekty 1-pilka ktora odbija sie swobodnie od ekranu 2-linia ktora jezeli wykryje,ze dotknie ja pilka(lub cokolwiek innego) zgumuje pilke lub cokolwiek innego co ja dotknie OBJEKT Linia kod pisany w STEP: var objkolizja; // ustawienie zmiennej ktora pobierze nazwe obiektu ktory zetknie sie z linia if collision_line(1392,1312,1504,1216,all,true,true)// jezeli zetknie sie cokolwiek z linia wykonaj { objkolizja=collision_line(1392,1312,1504,1216,all,true,true); // wstaw do zmiennej objkolizja nazwe obiektu ktory zetknal sie z linia object_delete(objkolizja);} // zgumuj objekt o nazwie ktory jest w zmiennej objkolizja jezeli pilka dotknie lini pojawia sie komunikat: trying to delete non existing object :(
  5. ok rozumiem ,ale jak pobrać te id? i jak poprawnie sformułowac odbicie tego obiektu,bo nigdy nie miałem do czynienia z bounce if collision_line(1392,1312,1504,1216,all,true,true) move_bounce_solid(id) ?? bo kompletnie nic mi nie przychodzi do głowy..
  6. może inaczej jeszcze: zrobilem ALL,czyli wszystkie obiekty w grze koliduja z linia, ale w momencie kolizjii niewiem ktory akurat to jest obiekt i jak go odbic.. prosze napiszcie mi kompletny kod cos np.: if collision_line(1392,1312,1504,1216,all,true,true)show_message("kolizja z obiektem numer:"); albo if collision_line(1392,1312,1504,1216,all,true,true) move_bounce(obiekt ktory koliduje z linia);
  7. tzn. w klockach dałbym bounce against solid object z opcja other ale jak to napisać w kodzie?
  8. Super! :) a teraz jak napisac komende BOUNCE obiektu,ktory sie zetknie z linia? if collision_line(1392,1312,1504,1216,oParent,true,true) BOUNCE......
  9. Witam czy idzie jakoś zaznaczyc wszystkie obiekty za jednym razem w collision_line? if collision_line(1392,1312,1504,1216,WSZYSTKIE OBIEKTY,true,true) show_message("kolizja"); ewentualnie kilka obiektów np.objekt 1,2,5,8,9 ?
  10. wiem że to bardzo niepopularna metoda,ale tylko ona wchodzi w gre ze wzgledu na to iż mapa bedzie bardzo skomplikowana i zawiła,ten przykład do ktorego podałem linka to tylko bardzo, bardzo wielkie uproszczenie i naświetlenie tematu czy możecie odesłać moj program z prostym przykładem funkcji draw_get_pixel(),nie używałem jej jeszcze,chciałbym zobaczyc jak dziala w praktyce pozdrawiam
  11. czesc czy idzie zrobic kolizje obiektu np.z KOLOREM CZARNYM z background?? podaje link z przykladem,gdzie w background jest białe tło,po ktorym chciałbym aby wszystko sie poruszało i sa czarne linie,z którymi chciałbym aby wszystko wchodzilo w kolizje http://wyslijto.pl/plik/f1k67dwpum przyklad colission background jeżeli ktoś jest w stanie niech odeśle gotowy plik z kolizją,jestem bardzo ciekaw czy idzie takie cos zrobic pozdrawiam :)
  12. ALT+F4 Post nic nie wnosi do tematu, poza tym ALT dobrze mówi. Warn - Uzjel
  13. napisalem tak if not sound_isplaying(snd_robot)sound_play(snd_robot) max_dist=512// Dystans po jakim nie słychać dźwięku sound_volume(snd_robot,max(0,min(1-point_distance(x,y,obj_cam.x,obj_cam.y)/max_dist,1))) dzwiek scisza sie i zglasnia w stosunku do odleglosci-dziala fajnie ale dzwiek nie odtwarza sie płynnie tylko jakby"charczy",pozatym gierka sie lekko przycina juz nie mowiac o haosie jaki powstaje gdy wbiegam w stado objektów wydajacych dzwiek dodam ze powyzszy kod zamieszczam w STEP co dalej robic? :(
  14. Bardzo Dobre stwierdzenie :D, a no nie umiem jeszcze wiele prostych rzeczy,wkoncu zainstalowalem gm dopiero kilka dni temu :D napisz mi ten kod !
  15. ooo to jest to !:) tylko jak mam pobrac pozycje x i y gracza? chodzi o kod typu var xgracza; xgracza=pobierz pozycje x(nazwa objektu);
  16. no całkiem niezly pomysł,a moze jest jakis kod na glośność sound-a? typu sound_volume(nazwa dzwieku,glosnosc) :) ??
  17. czesc tak jak w temacie,jak to zrobic? chodzi o to że przeciwnik wydaje jakis sound,ale jesli jestem daleko od niego,nie chce go slyszec natomiast jak sie bede do niego zbliżac bedzie ten dzwiek coraz glosniejszy pozdro :)
  18. Karolo raczej niemam,nie używałem jeszcze tego możesz mi to jakos wytłumaczyc,opisac jak to dziala,napewno tego uzyje pozdr
  19. siema jezeli robie animacje sprajta w 2d wszystko dziala ustawiam image_speed na dowolna wartosc, w draw daje draw sprite i animacja hula aż miło :) a jezeli robie cos takiego w 3d: image_speed=1 d3d_draw_block(x-16,y-16,0,x+16,y+16,64,sprite_get_texture(sprite46,-1),1,2); - to animacja nie dziala ^ pytanie: / czy image_speed ma jakaś zmienna która moge wstawic tutaj --------- czy tylko zostaje mi robienie petli z inna zmienna,ktora poruszy animacje? :( pozdr
  20. czesc jak przemiescic płynnie obiekt z jego aktualnej pozycji do np x40,y70 i żeby sie tam zatrzymał probowalem : Move_towards_point(40,70,1) obiekt zmierza w tym kierunku,ale sie tam nie zatrzymuje,tylko pedzi dalej ;/ pozdro
  21. siema dawno o nic nie pytałem :P a wiec czy jest jakas komenda na text w 3d? chodzi mi o cos w tym stylu: d3d_draw_text(x,y,z,text,......) chciałbym aby nad głowa kazdej postaci w mojej grze było widoczne ich imie pozdrawiam
  22. aha... to zrobie warunek if ale jak go napisac aby zadzialał gdy 2 obiekty ze soba NIE koliduja tzn. if obj_a nie koliduje z obj_b {...} pozdr.
×
×
  • Dodaj nową pozycję...