Skocz do zawartości

karolo320

Użytkownicy
  • Postów

    1 928
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez karolo320

  1. 1. Musisz mieć sprit ustawiony w prawo np strzala grotem w prawo. 2. Wchodzisz w edit sprite 3. Animation 4.Rotation sequence 5. Counter cośtam 6. W evencie STEP strzalu wpisz: GML direction=point_direction(x,y,bohater.x,bohater.y); image_angle=direction;
  2. Witam. Korzystam z któregoś z przykładów plecaka (nawet nie pamiętam którego) zamieszczonego na tym forum i mam jeden problem. W obiekcie, ktory ma być przeniesiony do paska mam taki kod: Event left pressed GML if (global.plecak11=false) //jezeli plecak1 jest pusty to przedmiot jest przenoszony do plecaka1 { x=sru1.x y=sru1.y global.plecak11=true // zmienna informujaca, ze plecak1 jest pełny } else if (global.plecak22=false) { x=sru2.x y=sru2.y global.plecak22=true } else if (global.plecak33=false) { x=sru3.x y=sru3.y global.plecak33=true } else if (global.plecak44=false) { x=sru4.x y=sru4.y global.plecak44=true } I jeśli klikam to przenosi mi obiekt tam gdzie jest kratka, ale jeśli klatka się poruszy (jest dorownana do viewa) to obiekt zostaje. Mógłby ktoś pomóc? Wiem, ze trzeba x i y zdefiniować w stepie, ale nie umiem tego zrobic w tym kodzie.
  3. Trotom, anty - poprawiłem grafikę na GM8. Morti - Dzięki za ciepłe komentarze :)
  4. Sorry, ale żadan kod nie działa :/ Prosiłbym kogoś o przejrzenie artykułu i podanie tego viewa do ktorejs z zmiennych :)
  5. Na początku inwentarz jest tam gdzie ma być, ale nie podąża za viewem :/ Jakbyś mógł przejrzeć kod tego inwentarza?
  6. Tak się śpieszyłem, że zapomniałem tego wpisać :D Ma być np. x=10 y=10 (prawy górny róg jak mniemam) i jak obraz się przewinie za bohaterem, to on ma być cały czas 10,10. W tym pogmatfanym kodzie nie umiem tego zrobić :/ (dlatego, ze jestem poczatkujacy i ogarniam tylko swoje kody)
  7. Witam. Czytałem ten artykuł https://gmclan.org/index.php?czytajart=53 i wszytko mi działa, ok. Ale nie wiem jak dorównać ten inwentarz do viewa :/ Dawidds niby pisał w komentarzach, ale to co napisał mi nie działa, mógłby ktoś pomóc?
  8. żadan chaos, porządna gra..
  9. Tytuł: Tower defense (czyli jakby bez nazwy xd) Gatunek: Tower defense Opis: Jest to najprostsza gra typu tower defense. Gra posiada trzy wieżyczki i 4 typu potworków (czaszki, słoneczka, duchy i kościotrupy) a także bossa, czyli UFO (mi osobiście nie udało się go zabić xd). Nad grą męczyłem się 4 dni i w trakcie jej robinia nauczyłem się wszystkiego xd (może umiałem zrobić prototyp platformowki) Jeśli ktoś znajdzie bug, lub błąd proszę wpisać :) Zachęcam do oceny. Download: http://www.megaupload.com/?d=72A7DR9O (mam zasłabego neta zeby wrzucic na gmc :/) Rozmiar pliku: 11,64MB Autorzy: Karolo320 Programowanie: Karolo320 Fabuła: karolo320 Grafika: gotowa (gm8) Muzyka: brak :D Screeny:
  10. moglby mi ktos to wytlumaczyc? mam taki kod: (kod ze stepu obiektu1) if collision_line(object0.x,object0.y,object5.x,object5.y,object3,1,1) {instance_destroy()} Czy to znaczy ze jesli pomiedzy obiektem0 a obiektem5 jest obiekt3 obiekt1 sie niszczy?
  11. moglby ktos rozpisac jak dziala colizion line, albo podac link bo nie moge znalezc... A potrzebne mi to bardzo :P
  12. Nie rozumiem, kolizion line ;p Rozpisalbys kod, bo jestem poczatkujacy
  13. Nie, to nie to. W Twoim kodzie jest if distance, czyli wali przez sciany i wszystko inne, a ja chce, zeby po drodze nie było zadnych obiektow.
  14. Witam. Chcę zrobić tak, że jeżeli obiekt1 jest w zasiegu lini prostej zaczynajacej się tam gdzie jest obiekt 2 to obiekt2 np. idzie do obiekt1. Troche to zawile wytłumaczyłęm, więc podam przykład. endless war: jeżeli przeciwnik Cię widzi (czyli jesteś w zasięgu "jego wzroku") to strzela do Ciebie.
  15. Ok, udało mi się rozwiązać problem :) Pomyślałem, że jak obracanie działa "na odwrów", to zrobię sprita na odwrtów. I udało się :) Dzięki za pomoc!
  16. Nie nie, strzalka obraza sie jakby w lustrzanym odbiciu. Tak jakbym mial myszke po przeciwnej stronie strzalki, rozumiesz? ;d
  17. ok, dzieki niby dziala ale. mam myszke ponizej strzalki (to ona sie obraca) i ona jest skierowana w dol, czyli jest dobrze. Ale jak ja lece myszka po okregu w prawo, to strzalka leci w prawo i spotykamy sie na gorze. Mam nadzieje, ze zrozumiales :)
  18. Witam. Chciałęm zrobić sobie obracający się przedmiot za myszką, wiec zajrzalem do FAQ. GML Pisze tam tak: Lub dla wersji niezarejestrowanej. Tworzymy animację obracającego się ludzika (można do tego użyć opcji 'Animation->Roation sequence' w 'Edit sprite' ). A następnie wpisujemy w STEP:gml:direction=point_direction(x,y,celownik.x,celownik.y) image_single = direction * image_number/360; Mam zrobiony sprite, mam objekt celownik, ktorego x i y sa takie jak myszka ;p I wyskakuje mi taki error. Error in code at line 1: direction=point_direction(x,y,celownik.x,celownik.y) ^ at position 40: Unknown variable x Co zrobiłem źle??
  19. Dziex, jestes super. A umielbys zrobic jeszcze ze jezeli istnieje obiekt3(np) to obiekt1 leci do niego z predkoscia 2?? Proszę, bo zapomniałem dodać tego w pierwszym poście, a sam teraz próbuję i mi nie wychodzi :/
  20. Witam i sorry ze pisze któryś raz z kolei (jeśli problem zostanie rozwiązany postaram się ograniczyć moje pytania) :) Potrzebny mi kod, który Po zniszczeniu obiektu1 sprawi, że obiekt2 będzie podążał do danego obszaru (64,32) Nie jest to chyba trudne dla osoby która się zna :) Z góry dziękuję "programiście" i wszystkim biorącym udział w dyskusji!
  21. To znowu ja :) Tym razem prosiłbym kogoś kto się zna, by po piątej kolizji objektu 1 z objektem 2 objekt 1 uległ zniszczeniu.
  22. Witam. Proszę kogoś o zrobienie mi czegoś takiego :) Po kliknięciu lewym przyciskiem myszy na objekt1 Musi zniszczyć się objekt2 i wszystkie obiekty na jego pozycji (chyba jest to pole destroy instances at position. ) Z góry dziękuję.
  23. Witam. Chciałbym, żeby przez całą grę (od czasu wejscia do roomu1) czas odliczałsię nie widocznie, a pod koniec (jak się już przegra) żeby wyświetliło informację ile grałeś. (w okienku wiadomości albo w innym roomie, obojętne) Umiałby ktoś takie coś zrobić?
×
×
  • Dodaj nową pozycję...