Skocz do zawartości

Muchaszewski

Użytkownicy
  • Postów

    235
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Muchaszewski

  1. Pieter: Nie wiedziałem że taki temat jest IamTheLaw: Spróbuje
  2. Po zainstalowaniu pewniej gry, i po zresetowaniu komputera zaczął się mój problem. Zniknął mi pasek start. Nie jest to wina tego iż mam włączone auto ukrywanie paska startu. Nie działa przywracanie systemu. Nie działa opcja Kopiuj/Wklej/Wytnij, a także przesuwanie ikonek. Nie działa mi opcja wyszukaj. W innych użytkownikach/trybie awaryjnym dzieje się to samo. Cały pulpit działa, poza paskiem. Cały system się niewiarygodnie długo włącza. System wie że paska nie ma, gdyż zminimalizowane okna leżą w dolnym rogu ekranu. Dzieje się jakby opcja całkowitego zmniejszenia okna do pojedynczego pasku. Dał bym screna ale opcja wklej nie działa. Nie chodzi mi o opcję formatowania!!! Poszukuję innego sposobu. Proszę o szybką pomoc.
  3. W kolizji trzeba dać najprościej w świecie zmienną która się zmieni jak zacznie odtwarzać dźwięk. I po oddaleniu się na pewną odległość ta zmienna zmieni się na poprzednią wartość, żeby mógł odtworzyć się jeszcze raz przy kolejnej kolizji. GML //Create: Boo = 0 //STEP: if(Boo = 0) if(sound_isplaying(dzwiek)) {Boo = 1} if distance_to_object(obj) > 10 {Boo = 0} E:Spóźniłem się, ale mój prostszy.
  4. To napisz jaki masz błąd. Będzie prościej.
  5. Omg a wpisywałeś razem z tym? [ewentualne nastawienie alarmu]. Czy usunąłeś to i wpisałeś własną część kodu, a w miejscu //idź że naprzód, żołnierzu! komendę żeby szedł, bo to jest dobry kod. E. Ta kombinacja działa na razie jak wszystko dobrze zrobisz naciśnięcie złego klawiszu na: Left,Left,Left,Left,Down to już nie będzie działać.
  6. Wygląda to co chcę mniej więcej tak. I co teraz macie jaśniejszy obraz??? EDIT: Daje linka z przykładem, dla tych co jeszcze nie rozumieją o co mi w tym chodzi. https://gmclan.org/up4308_12_Przyk_ad.html Przykład w GM8, ale pod starsze też powinno działać. UWAGA: Przykład ten ma pewnego buga. Całość ujawni się dopiero po przeleceniu przez cały room!!!!
  7. Sprawdziłem. Listy są nieznacznie szybsze od tablic. Ale to i tak niewiele przyśpiesza. Mam idealny komputer do testów (Gry w Flashu się zawieszają xD) Na listach średnie 27 fps na tablicach 22 fps. Myślałem nad czymś bardziej wydajnym. Najlepiej by było gdyby nie rysować punktów tylko kilka Lini. Było by to bardziej oszczędnie ale takie wyczyny są już dla mnie za trudne. Gdyście podali mi dobry pomysł na podstawie którego napisał bym kod było by świetnie. Chodzi mi o pseudokod, albo sam kod xD Linia ta ma tylko 4 proste wymagania. 1. Musi mieć wielkość 1px 2. Musi mieć długość 640px 3. Musi mieć możliwość szybkiej zmiany koloru, jak i możliwość klonowania na 4 sztuki. 4. Cała linia musi latać za 1 punktem. Takie proste a tyle problemów.
  8. Ehh dzisiaj nie myślę. Taki kod napisałem wcześniej ale wyskakiwał mi błąd "Negative array index", zapomniałem że w tablicy trzeba zainicjować nie samo nX ale jeszcze -i xx[nX-i]. Wiem ale inny sposób mi nie przychodzi do głowy, napisałem że taki sposób działa tak jak chcę. Jeszcze nie zamykam. Jeśli zna ktoś sposób na zrobienie bardziej efektywnego kodu który by nie wymagał 1.6 GHz procka to proszę pomoc. O ile dobrze pamiętam gdzieś widziałem przykład właśnie na to ale nie mogłem teraz znaleźć.
  9. Dzisiaj dopiero znalazłem mój błąd. Chodzi mi o linię która miała by 640 px. Pierwszy pixel latał by w pozycji x i y, a kolejne leciały by za nim powtarzając to co on zrobił ale 640 razy i każdy z tych punktów leciał by 1 klatkę wcześniej. Ten kod na pewno mi działał jak chciałem, ale jak go powtórzyć żeby nie pisać tego 640 razy, a takich lini zrobię 4.
  10. Witam. Mam drobny problem. Chciałem narysować "aktywną" linię, miała by ona wyglądać mniej więcej w taki sposób iż podczas lotu prosto wyglądała by jak zwykła prosta linia, lecz podczas lotu w górę, lub w dół leciała pod pewnym kątem w tym kierunku, nie chodzi mi o całą linię tylko o najbliższy kawałek, a reszta leciała by za nią. Myślałem nad takim kodem ale takie bajery tylko w C++ GML /*Dla ułatwienia całość dałem w draw*/ nY+=1 nX+=1 xx[nX] = x yy[nY] = y draw_set_color(c_white) for (i=0;i<=150;i+=1) {draw_point(xx,yy)} Jak można się domyślić nie zna zmiennej w tablicy ( i ) GML Unknown variable xx or array index out of bounds Odrazu ostrzegam że nie będę pisał takiego kodu: GML draw_point(xx[nX-1],yy[nY-1]) draw_point(xx[nX-2],yy[nY-2]) draw_point(xx[nX-3],yy[nY-3]) draw_point(xx[nX-4],yy[nY-4]) draw_point(xx[nX-5],yy[nY-5]) draw_point(xx[nX-6],yy[nY-6]) draw_point(xx[nX-7],yy[nY-7]) draw_point(xx[nX-8],yy[nY-8]) draw_point(xx[nX-9],yy[nY-9]) draw_point(xx[nX-10],yy[nY-10]) draw_point(xx[nX-11],yy[nY-11]) draw_point(xx[nX-12],yy[nY-12]) draw_point(xx[nX-13],yy[nY-13]) draw_point(xx[nX-14],yy[nY-14]) draw_point(xx[nX-15],yy[nY-15] I do tego deklaracja wszystkiego. MASAKRA!!!!!! Może znacie sposób na zrobienie tego o co mi chodzi, bez pisania 5040 LINIJEK KODU. Od razu uprzedzam niektórych podajcie sposób np w postaci kodu, a nie pisania Proszę o szybką pomoc.
  11. Pokaż kod to spróbujemy ci pomóc. E: Ehh... Spóźniłem się :(
  12. Sory za 2 linka nie wiem czemu się błąd zrobił. Już go poprawiłem. Wszyscy którzy sobie nie poradzili z pobraniem zapraszam do ponownego pobrania :P
  13. Po pewnym czasie oczekiwania w końcu jest :P Coś mi wypadło więc się nie zmieściłem w terminie, ale teraz jest poprawiona wersja, tą ostatnią zamienie na v 2.1 z poprawionym menu. Ehh tyle roboty poszło na marne. Po pewnym czasie na pewno będzie poprawione, niekoniecznie jutro. Link u góry:
  14. Z tego powodu że gra całkowicie się zmieniła po paru przeróbkach dzisiaj ok. godziny 18 zrobię nowy temat z moją grą v1.1 Wyeliminowane błędy: -Normalne menu -Pasujące tło (Może być trochę za ciemne) -Dosyć innowacyjny sposób niszczenia przeciwnik -Naprawiony drobny bug związany z silnikiem -Dodane dźwięki Jeśli jeszcze mojej grze czegoś brakuje to napiszcie. Będzie w następnej wersji. Mam jeszcze coś do zrobienia a teraz mi się nie chce bo od razu bym wrzucił.
  15. Jak mówisz że tło niezbyt pasuje to mogę przerobić na własne. Wybuchy to również nie problem. Menu robiłem na szybko bo za bardzo mi się nie chciało, mogę do jutra dać poprawione. A co do wyniku. Mój rekord to 96400pkt. xD Ja gram w dużo gier akcji na których wyćwiczyłem sobie refleks. Ten wynik osiągnąłem po 20 próbach. Życzę też takiego refleksu w klikaniu :D EDIT: Może jednak zmienię poziom trudności na nieco prostszy. I mam taką prośbę/pytanie. Czy dodać w następnej wersji dwóch nowych przeciwników: - Latające samowolnie statki które po pewnym czasie wybuchną powodując stratę życia. - Dość szybko lecące statki za których zniszczenie będzie się dostawać podwojenie punktów, oczywiście na pewien czas. Jeśli by się zbiło więcej takowych statków to punkty by się dwoiły i troiły na oczach np: zbicie 1 - pkt. 2x zbicie 2 - pkt. 4x zbicie 3 - pkt. 6x
  16. Tytuł: Defend my City Gatunek: Akcja Opis: Masz słaby refleks, albo chcesz mieć najszybszą reakcję w wszystkich grach? Jeśli tak to gra dla ciebie. Twoim zadaniem jest obrona miasta. Strzelasz do nadlatujących statków. Za zdobycie ponda 150k pkt. Czeka nagroda jeśli nie oszukiwałeś xD Download:http://www.gmclan.org/up4308_4_Defend_my_City.html Rozmiar pliku: 1 384KB Prędkość pobierania przy łączu 1Mbit/s 11s Download: http://www.gmclan.org/up4308_3_bc4ada1f2d.html Rozmiar pliku: 1 661KB Jest to wersia 2.0 Duuużżżooo zmian. Sory miało być o 18 ale coś mi wypadło, niestety zniknął mi zapis z menu więc musiałem użyć kopi bez poprawionego menu. Autor: Cała gra:Muchaszewski Screeny: http://www.gmclan.org/up4308_5_Screen1.html http://www.gmclan.org/up4308_5_Screen2.html http://www.gmclan.org/up4308_5_Screen3.html Życzę powodzenia :D
  17. Hehe ja się dziwie czemu robię źle. Nie ustawiłem kontrolera w roomie :jezor: . Za dotychczasową pomoc dzięki. Ale pozostaje jeszcze drugie pytanie na które nie mogę wciąż znaleźć odpowiedzi. Może spróbuję wytłumaczyć to inaczej. Jak pokazałem kod to wyraźnie widać że z spritem (obrazkiem) nie można ustawić kolizji. Myślałem że ta funkcja poniżej pomoże ale nie wiem jak jej użyć 1 raz widzę takie argumenty. GML sprite_collision_mask(ind,sepmasks,bboxmode,bblefy,bbright,bbtop,bbbotom,kind,tolerance)
  18. 1. Mam taki kod GML draw_sprite_ext(s_bron,0, x + lengthdir_x(13,dir-90+(sinus*1.2)) + lengthdir_x(21,dir+(sinus*2.2)), y + lengthdir_y(13,dir-90+(sinus*1.2)) + lengthdir_y(21,dir+(sinus*2.2)), 1,1,dir+40+(sinus*3.2),c_white,1); Skrypt by KubaGM I chciałem zamiast s_bron wstawić zmienną globalną która będzie odpowiadała za inne rysunki tzn: mam global.bron = 0 to w tym kodzie chciałem żeby mi napisał nazwę obrazka czyli s_bron a jak global.bron = 1 to podstawia s_bron1 2. Mam zrobiony opcją sprite machanie jak wyżej ale potrzebuje żeby po kolizji zadawały się obrażenia a nie wchodzi w grę bo tam mi się przynajmniej wydaje jest więcej roboty a dzięki przykładowi użytkownika KubaGM już mam zrobione. Ale jak nie ma innej opcju to trudno. Już rozumiesz?
  19. Witam. W mojej grze chciałem zrobić obrót np. miecza. Użyłem funkcji draw_sprite_ext i wszystko działa ale mam 2 problemy. 1. Pod sprite chciałem podstawić zmienną która jak to zmienna będzie się zmieniać ale problemem jest że jeśli wpisze w polu sprite: global.bron a przy tworzeniu gry global.bron = s_bron to nie działa!!! GML Unknown variable bron 2. A 2 problem na który jest ciężko znaleźć mi rozwiązanie to jak zrobić żeby po kontakcie z obrazkiem działa się akcja. Użycie obiektu praktycznie nie wchodzi w grę chyba że to jest jedyne rozwiązanie lub do każdego obrazka trzeba będzie tworzyć nowy kod! Proszę o pomoc.
  20. Śmieszne bo jak wyłączyłem pokazywanie błędu to działa jak należy!! A może wiecie jak ten błąd zlikwidować??
  21. GML (Create kontrolera) nr = 0 global.PPM[nr]= 0 GML (Create odbiornika) nr = 0
  22. Jako inicjowanie mam Event dotyczący myszki a w nim jest GML global.PPM[nr] = 1 i podobne przy puszczeniu GML global.PPM[nr] = 0 GML (Step) nr += 1 To powyżej jest w kontrolerze myszki to w "odtwarzaczu" GML (Step) nr += 1 if global.PPM[nr] = 1 {effect_create_below(1,x,y,0,c_white)} Oczywiście wszystkie wartości są zdeklarowane!! Próbowałem dodać akcje kiedy wartość równa się 0 ale wyszło to samo!
  23. Witam. Mam coś takiego iż obiekt odwzorowuje ruchy muszki po paru sekundach ale mam taki błąd kiedy nie naciskam PPM. Dlaczego moge mieć błąd, i jak go naprawić?? Error in code at line 5: if global.PPM[nr] = 1 at position 12: Unknown variable PPM or array index out of bounds GML (W tym obiekcie) if global.PPM[nr] = 1 {effect_create_below(1,x,y,0,c_white)}
  24. Dokładnie oto mi chodziło dzięki :thumbsup:
  25. Witam. W mojej grze ma być obiekt1 poruszający się wokół obiektu2 i chce aby ten obiekt poruszał się trajektorią koła. Takie coś krążące wokół obiektu :jezor:. Jak to zrobić. Wszelkie kody ile widziane!!!!
×
×
  • Dodaj nową pozycję...