Skocz do zawartości

copoconaco

Użytkownicy
  • Postów

    820
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez copoconaco

  1. GML a=instance_create(jakies_x,jakies_y,jakis_object) a.par=id; // tworzymy obiekt i wprowadzamy jako zmienna "par" ID obiekto ktory go "stworzyl"</span> teraz tylko w stworzonym obiekcie wystarczy jako punkt do ktorego ma dazyc dac: par.x i par.y
  2. GML if(zmienna==1) { draw_text(x,y,string(blablabla)) } i np. przy lkliknieciu muszy na obiekt: GML with(obiekt)//we wszystkich obiektach "obiekt" ustawiamy zmienna na 0, zeby przestalo wyswietlac { zmienna=0; } zmienna=1;
  3. sprawdz id obiektu najblizej punktu w ktorym pocisk jest niszczony
  4. GML dir=0; // zmienna przechowujaca wynik liczenia katu nastepnego pocisku, ja bym ja zerowal przed kazdym strzalem, ale jak kto woli repeat(8) { a=instance_create(bullet_obj) a.direction=dir; dir+=45; } //lub (bez zmienne pomocniczej) for(i=0;i<8;i+=1) { a=instance_create(bullet_obj) a.direction=i*45; } // zakladam ze speed jest ustalony juz w obj_bullet // ale dodanie a.speed=5+random(5); sprawi ze zniszczenie skrzynki bedzie wygladac bardziej malowniczo // w wypadku opisu dla ruchu fragmentow skrzyni</span>
  5. tak czy inaczej wyglada to jak srednio pozszywany obrazek w photoshopie potraktowany blurem... juz byl tu taki jeden ktory renderowane filmiki przedstawial jako gameplay z gry (co ciekawe rowniez z bijatyki). pozatym co do krucjat ma deska do prasowania i gosc z gitara?
  6. to ma sens jak masz perspektywe pierwszej osoby. a w grze TOP-DOWN widzisz wiecej tylko na szerokosc, i jak przeciwnikom dasz zasieg ostrzalu rowny polowie szerokosci to beda strzelac z za ekranu jesli beda u góry lub na dole w stosunku do gracza. a jesli skrocisz im zasieg to gdy beda z boku, gracz bedzie mogl podejsc bezpieczenie na pewna odleglosc i ich zastrzelic.
  7. copoconaco

    Galeria Grafik

    ales sie tych kolorow uczepil... pozatym zestawiwszy twoje "dzieło" o obrazkiem zrodlowym... jakby to powiedziec... widac podobienstwo jedynie dzieki temu ze nalozyles na swoj plaski obiekt klorowa teksture.
  8. copoconaco

    Galeria Grafik

    z 1600, ale zauwaz ze jest tam mase zaokraglen z ktorych mozna zrezygnowac, magazynek z detalami itd. itp. i jakbys nie zauwazyl ja nie robilem tego pod gre, wiec sie nie ograniczalem specjalnie. pozatym ja podalem metode, jak to robic, ilosc detali zalezy juz od osobistych upodoban autora.
  9. copoconaco

    Galeria Grafik

    jeszcze bardziej tragiczne. pozatym tragizm pracy zalezy od wyniku a nie od umiejetnosci autora. szybki kursik: przygotowujemy ilustracje: 1. Sylwetka broni na płask 2. zdjecia broni najlepiej pod pewnym katem tak aby widac bylo ksztalty i detale. tworzymy plaszczyzne o rozmiarach wczesniej przygotowanego obrazka, lub tez jesli mamy taka mozliwosc ladujemy na plaszczyzne obrazek bez znieksztalcen skali: http://img12.imageshack.us/img12/6258/cine...07081302521.png dodajemy szescian i profilujemy go, tniemy i co tylko aby osiagnac ksztalt odpowiadajacy obiektowi w przekroju: http://img80.imageshack.us/img80/48/cinema...07081320351.png kksztaltujemy dalej az osiagniemy kontur danego fragmentu: (uwzgledniajac detale, to ze trzeba bedzie gdzies cos wyciagnac, dodac zaokraglic itd) http://img23.imageshack.us/img23/5521/cine...07081321375.png i tak dalej i tak dalej: http://img193.imageshack.us/img193/2688/ci...07081601557.png http://img23.imageshack.us/img23/2402/cine...07081604009.png
  10. copoconaco

    Galeria Grafik

    oj chlopie, chlopie... tragedia. czy ty widziales jak teraz wyglada siatka obiektu? masa trojkatow laczaca sie w sposob zupelnie chaotyczny, uniemozliwiajaca sensowna edycje modelu...
  11. https://forum.gmclan.org/index.php?showtopic=16876
  12. a ze sie tak spytam: przed <<draw_text>> zdefiniowales czcionke?
  13. naucz sie czytać albo coś... GML GML (CREATE)ox = x; oy = y; // ox i oy to środek okręgu kat = 0; // obrót promien = 32; // promień move_speed = 10; // szybkość obrotu <<--------------------------TU CI PISZE GML (STEP)kat += move_speed; // zwiększamy obrót if (kat >= 360) kat -= 360; // zabezpieczenie przed wielkimi wartościami (kąt większy niż 360 nie może być) x = ox + lengthdir_x(promien, kat); y = oy + lengthdir_y(promien, kat); // ustalamy pozycję</span></span>
  14. copoconaco

    Galeria Grafik

    Koncepcja nawet ujdzie, ale wykonanie mało staranne. No i nie umywa sie do szachownicy Japanstache...
  15. copoconaco

    Galeria Grafik

    w sumie cieniowanie moze byc, ale pocwicz lepiej anatomię i ludzi i zwierzat, bo to cos strasznie koslawe jakies... a co do podpisu ta ukosna kreska sprawia wrazenie ze nabazgrales jakis wichajster a potem przekresliles.
  16. niestety to nie jest przyklad ekwipunku. to przyklad pojawiania sie i znikania 2 ikonek. jak zrobisz 3 sloty, z mozliwoscia przenoszenia przedmiotow z jednego do drugiego, to bedzie mialo to jakis sens. w tej chwili twoj przyklad do niczego sie nie nadaje. co do wyrozumialosci - sekcja przykladow wydaje mi sie ze jest od tego by dzielic sie swoim doswiadczeniem z ninnymi, a nie wrzucac smieci ktore nie klasyfikuja sie nawet jako zapowiedzi, nie mowiac juz o demie czy pelnej wersji.
  17. gierek - ciemna palo nie pisz tego co ci brud na palcach przyniesie... iksyiksy - ciemna palo - sprawdzasz najblizszy obiekt po przez x i y nieruchomego obiektu, BO obj_radar SIE NIE PORUSZA (tylko sprite ktory rysujesz a to nie to samo co sam obiekt).
  18. https://gmclan.org/up3255_11_find_idiot.html
  19. dlatego masz ich zabijac bo to wrogowie - im mniej wrogow tym blizsze zwyciestwo... logika. taka mala uwaga, zanim dasz exe - popraw grafike murkow - odznacz im transparent w spricie, bo teraz to nie murki tylko kamienna sciezka na trawniku
  20. jak masz Photoshopa pobaw sie poziomami/levels - to swietnie dziala na same kontury. jesli niemasz photoshopa to w tym programi co robisz pobaw sie kontrastem - to co ciemne zrob ciemniejsze to co jasne zrob jasniejsze - w pewnym momencie smieci ktore powoduja efekt bialych obwodek zostana zastapione czysta bielą: http://img228.imageshack.us/img228/7475/85071978.jpg
×
×
  • Dodaj nową pozycję...