-
Postów
1 970 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Dawidds
-
Gmem to samo zlistowanie wszystkich plików na kompie będzie trwało niemiłosiernie długo, jakbyś chciał do tego sprawdzać zawartość każdego pliku to byś się prędzej ... niż doczekał się wyniku. Ponadto do unieszkodliwiania wirusa i tka byś musiał używać dlli, a to już by się mijało z celem, bo byś w takim wypadku mógł już cały program w sensownym języku napisać.
-
Po prostu sobie odpuść stary :)
-
Jeśli pozycję viewa ustawia się "ręcznie" (view_xview[], nie object following w ustawieniach rooma) to wychodzą ładnie poza rooma :)
-
No jak już się nauczy wirusy pisać.
-
W ogóle po kija tutaj dodatkowa zmienna odpowiedzialna za możliwość wystrzału, skoro i tak wszystkos ię na alarmie opiera - jak nie chcesz tworzyć alarmu "własnego" to sprawdzaj przy strzale czy alarm[0] <= 0, a przy udanym strzale ustawiaj go na te 10. A na chama to wywal GML if global.uzyto=true { shoot=true } , bo i tak nie widzę sensu tego kodu za bardzo.
-
Zrób zamiast alarma GML timer -= 1; if(chcestrzelac && timer <= 0) { strzela timer = 10; }
-
Kuba, ktoś Ci zabronił używania tekstur o większej rozdzielczości czy jak :P ? Kompletnie tym psujesz efekt.
-
H oznacza, w ktora strone (1-prawo, -1-lewo,0-nie rusza sie poziomo) poziomo gracz powinien isc - z tym szczegolikiem, ze jesli chce isc w np lewo a nie moze to to sie nie policzy. V to samo tylko pionowo. Jesli suma ich wartosci bezwsglednych jest > 1 (ruch i poziomo i pionowo, po przekatnej) to obie dzielimy przez pierwiastek z 2 (wzor na przekatna kwadratu)(aby po przekatnej nie szedl szybciej niz normalnie). A precyzje uzyskujemy ruszajac sie zamiast raz o 6px szesc razy o 1px :)
-
Jak gra stoi z fizyką, głównie kolizji między samochodami?
-
GML repeat(6) { h = (keyboard_check(vk_right) && place_free(x+1, y)) - (keyboard_check(vk_left) && place_free(x-1, y)); v = (keyboard_check(vk_down) && place_free(x+h, y+1)) - (keyboard_check(vk_up) && place_free(x+h, y-1)); if(abs(h) + abs(v) > 1) { h /= sqrt(2); v /= sqrt(2); } x += h; y += v; } Nie testowane, ale powinno działać. Jeśli nie chcesz korygować prędkości po przekątnych wywal ifa.
-
Ten "zagięty tor lotu" to parabola - która w kontekście takiego ruchu działa tak, że prędkość pozioma toporka się nie zmienia, a prędkość pionowa jest co stepa zwiększana o jakąś wartość :) Dla przykładu "własny" prosty lot takiej piłki: GML //Create hspd = 2; //Wlasna zmienna odpowiedzialna za predkosc pozioma (hspeed) vspd = -3; //Pionowa (vspeed) //Step vspd += 0.1; //0.1 to grawitacja x += hspd; //Przesuwamy gracza odpowiednio poziomo i pionowo y += vspd; W sumie to do tego mogłeś spokojnie użyć gmowej grawitacji (hspeed/vspeed/gravity), a jeśli jesteś w stanie zrobić platformówkę to to nie powinno być problemem, ale teraz już wiesz (mam nadzieję) jak to działa :)
-
Czyli gdy kierunki do obu wciśniętych klawiszy są wolne to program ma iść w te, które według niego jest małym wejściem...? Wiem po co Ci to, ale wyjaśnij, jak chcesz aby to działało :) Hmm, bohater rusza się w 4 czy 8 kierunkach? Bo nigdzie o tym nie pisałeś, a ja nie wiem czemu przyjąłem, że w 4 :P Bo jak w 8 to raczej nie problem.
-
A skąd program będzie miał wiedzieć, czy na ostatnim rysunku iść w górę czy w lewo? Oba kierunki są wolne.
-
Jemu chodzi raczej o taką "własną" konsolę :) A do konsoli dll jakiś jest :P
-
To bierz c#, ono do tego typu programów jest śmiem stwierdzić nawet wygodniejsze niż gml(na stringu operujesz np. zmienna.Replace("old", "new"). Z tym, że tam string to string, nie tablica charów jak w cpp), wszystko masz w gotowych klasach których nazw zwykle nie da się domyślić, jedyną oczywistą funkcją której brak na razie doznałem jest sleep() - no ale to nie problem sobie napisać :P Nie wiem jak to dokładnie stoi z samym szyfrowaniem - zauważyłem tylko, że przy szyfrowaniu tekstu "test\ntest\n..." nowy plik dość szybko się zapętlił (niezależnie od długości klucza), a takie coś raczej nie powinno mieć miejsca... ; ) Jest tyle dobrych algorytmów - bierz se jeden z nich + normalny język, zrób jakiś wygodny programik obsługiwany np. z menu kontekstowego, to to będzie miało jakiś sens, bo teraz - nie ma. Ed: Na dodatek zrobiłeś beznadziejną pętlę i nie da się przesuwać/minimalizować okna programu przy szyfrowaniu : /
-
Ale surface bardziej obciąża kartę graficzną, i ogólnie to z nimi jest więcej problemów niż ze spritami.
-
Wysyłanie posta działające Tymon kiedyś napisał w 39dllu - wyszukaj w szukajce wszystkie posty Tymona z frazą "post" :)
-
"bardziej fantasy" wymiata - czym modelujesz?
-
W Trackmanii jest 3d, i nie pierdziel Farcry, że takie 3d nie wygląda prawdziwie, bo wygląda. Może i okularami nvidii będzie lepsze, ale stereoskopowe też wygląda dobrze.
-
Ta, w przeciwną. Obracanie chcesz myszką czy klawiaturą?
-
1. Pisanie "własnego" "frameworka" nie ma najmniejszego sensu. 2. Będzie to w hooy niewydajne. 3. Nie zrobisz dobrego podziału na klatki - gmowe funkcje odmierzające czas lubią sobie raz na parę sekund podać wynik trochę opóźniony - a użycie dlla nie wchodzi w grę, bo stracisz wydajność już totalnie. Zresztą, powiedz, skąd Ci przyszło do głowy takie coś : / ? To jest główną zaletą gma, że masz sobie wszystko ładnie porozdzielane (obiekty/eventy, instancje), a Ty chcesz poświęcić to na rzecz pisania tego samemu, gdzie i tak nie osiągniesz takiego efektu (rozbić w kodzie obiektów/eventów nie masz szans, chyba, że na osobne skrypty, ale to i tak będzie się miało nijak do gma). Jak masz takie ambicje stary, to bierz się za jakiś "normalny" język :)
-
Już teraz nie wiem o co Ci chodzi znowu : / Napisałem "To tu są tekstury w ogóle :P ?", bo ta tekstura trawy to jest rzeczywiście praktycznie jednolity kolor, z drobnymi "plamami" trochę odbiegającymi od koloru. Później napisałem o co mi chodziło, czyli że trawa i skały wyglądają jak jednolity kolor. A w trzecim poście to dodatkowo zobrazowałem. No ale dobra, nie wiem gdzie, ale: pomyliłem się, masz rację :)
-
Weź mnie nie strasz :D Powiedz co Ci to: bardziej przypomina: to czy to :) Ed: A "ten edit" to było sprostowanie, bo post wyszedł dwuznacznie.
-
Skały a na pewno trawa wyglądają jak jednolity kolor, to nie jest tekstura ;) Ed: Tzn. jednolity kolor to nie tekstura, o tak. Wiem, że na tym tym renderze skały i trawa są teksturą, ale wyglądają jak zwykły solidny kolor.
-
TO tu są tekstury w ogóle :P ? Czekamy na sklep bogatego alchemika.