-
Postów
3 205 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
4
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Ranmus
-
No przecież napisałem to wcześniej, nie powtarzaj. ;)
-
To jaki dzisiaj przykład nam pokażesz? :]
-
Bigshark. Hehe, już się nie tłumacz, bo i tak nikt nie uwierzy, zwłaszcza po tych wymyślonych kolegach pokroju DJ Max czy jak mu tam i paru innych, którzy żyją w twojej fantazji. :) I jeszcze te teksty, że mało siedzisz przed kompem i GM'em, a reszta to jakieś nerdy... Po prostu spanikowałeś przed zrobieniem bardziej zaawansowanego przykładu i próbujesz obrażać innych wymyślając jakieś głupoty odciągając tym samym uwagę. :) Raczej jest na odwrót, siedzisz na gmclanie już od dawna i próbujesz zyskać tu jakieś uznanie, ale zamiast tego starasz się poniżać innych. Jest to zapewne odreagowanie od przytłaczającego cię rzeczywistego świata. Uciekasz na gmclan i puszczasz wodze swojej fantazji. XD ps. Co do nowego przykładu, to zacząłem go robić wczoraj po kilkumiesięcznej przerwie "prawdziwego" grzebania w GM, więc nie kozacz. :]
-
Wkradł się mały błąd w poście bigsharka, taka kaczka dziennikarska: Z poprawionym błędem: Za utrudnienia przepraszamy. :) Bigshark: A umiesz robić jakieś przykłady dla nie beginnerów? Bo jeszcze żadnego nie wydałeś, a ludzie chętnie popatrzą, pochwal się swoją wiedzą. Ja jutro też wydam fajny przykładzik a raczej darmowy silniczek, to porównamy. :)
-
Nie umiesz czytać między wierszami. To zdanie miało akurat odwrócić uwagę od innej kwestii. Chodziło o to, że Bigshark specjalnie dał przykład z błędem, bo nie umiał go rozwiązać i bał się prosić o pomoc. Na samym końcu dowiadujemy się, że jakiś beginner mu wytłumaczył poprzez GG co i jak ma poprawić. Bigshark, dał plamę i się tłumaczy. Proponuję mu zmienić sygnaturkę na: "O każdej porze beginner bigsharkowi pomoże". :)
-
No i objąć warunek nawiasami, drogi Marmocie. :]
-
Muszę znowu zarzucić trochę sugestii, ale i tak majstruję już prosty przykładzik uwzględniający poniższe punkty. :) 1) Nie stosuj collision_rectangle by wyłapywać myszkę nad oknem. Jest to strasznie niewydajne. Zamiast tego warto zastosować prosty trick, a mianowicie nadajesz oknu czarnego sprita wielkości 100x100 pikseli i w create wyliczasz takie image_xscale i image_yscale by sprite był wielkości rysowanego okna. Wtedy powiększa się wbudowana maska kolizji obiektu i będziesz mógł stosować eventy mouse_enter i mouse_leave. 2) Warto przetrzymywać id okien w strukturze listy (ds_list_create). Najlepiej by to była globalna lista. 3) Warto przetrzymywać id aktywnego okna w osobnej globalnej zmiennej. 4) Warto przetrzymywać id najwyższego okna pod kursorem w osobnej globalnej zmiennej. 5) Aby wyłapać najwyższe okno kolizji, musisz stworzyć listę priorytetowaną (ds_priority_create). Teraz w oknach dajesz event mouse_enter i w tym zdarzeniu musisz dodac do listy priorytetowanej wartosc id aktualnego okna i priorytet w postaci depth. A na końcu dajesz pobieranie z tej listy wartości id o najwyższym priorytecie i zapisujesz go do globalnej omówionej w punkcie 4. 6) W mouse_leave dajesz analogiczny kod co w pkt. 5 z tym, że z listy priorytetowanej ściągasz aktualne okno (i nie zapomnij o ponownym wyszukaniu najwyższego okna). Przykładzik będzie za paręnaście minut do godziny.
-
Wpisz w google: "nasm ide".
-
Nie da się załadować z katalogu zwykłej czcionki, ponieważ musi być ona zainstalowana w Windowsie i tylko z takich korzysta GM. Alternatywą jest tylko czcionka bitmapowa specjalnie zrobiona tak jak Firemark napisał.
-
Fajnie. Jak jakiś użytkownik forum nie dostanie odpowiedzi na swoje jakie by nie było pytanie, to będziemy go odsyłać do ciebie. :D Podaj jeszcze swoje gg od razu, bo niektórzy nie mogą czekać. To będzie taki hotline support 24/h. :)
-
http://forums.gamemaker.nl/index.php?showt...235193&st=0 Znalezione w parę sekund. Tłumaczenie na polski to już musisz we własnym zakresie skombinować. :]
-
I następnym razem nie wydłużaj specjalnie posta. A co do problemu, to niby co mamy wytłumaczyć? Wejdź może na forum oficjalne i poszukaj sobie jakiegoś algorytmu szyfrującego. To nie jest takie łatwe, bo algorytm powinno się trudno łamać.
-
Wywal ten plik z uploadu, bo zaraz tymczasowym banem obskoczysz.
-
Da się.
-
A ja tylko dodam, że alpha może posłużyć raczej tylko jako przejście do stałego koloru (np. czarnego lub białego), a żeby zrobić rozjaśnianie / ściemnianie, to trzeba pobawić się już blend mode.
-
A tu coś wartego do poczytania mimo, że strasznie stare: http://7thguard.net/news.php?id=4426
-
Pietrus, ja mam nadzieję, że tak będzie. Jeszcze raz powtórzę, że już w tej chwili Mono jest zgodne z .NET 1.1 i ma większość opcji z .NET 2.0 zaimplementowane. Pełnia obsługi .NET 2.0 jest zaplanowana na czwartą kwartę tego roku i to oznacza, że wszystkie windowsowe biblioteki tego Frameworka będą dostępne na linuksie i np. robiąc kalkulator wieloplatformowy, nie musisz korzystać z GTK tylko możesz używać Windows Forms. Zresztą już teraz możesz z tego korzystać i pod linuksem będzie banglało.
-
Pietrus: Źle się wyraziłem. Chodziło mi o łatwą platformę programistyczną, której nie trzeba DODATKOWO ściągać. Niestety wielu zwykłych ludzi to przerasta. ;P Przecież jak coś stworzysz w Javie, to musisz do Windows'a dograć Java Runtime Kit, tak samo w linuksach, ale tutaj w niektórych distro często java jest na starcie. Tak samo jest w tej chwili z C#, ale to się zmienia, bo po pierwsze na WinVista będzie od razu .NET, a po drugie np. najnowsze Suse będzie mieć mono na starcie (np. Suse Enterprise Linux Server 10), poza tym C# już jest w tej chwili zalecanym językiem tworzenia aplikacji pod środowisko graficzne Gnome. Tak więc jak napiszesz jakąś aplikację w C#, to na starcie bez instalacji dodatkowego softu ruszy na większej liczbie komputerów niż to jest z Javą. Wyjaśnione? :D
-
Marmot: Po pierwsze to źle, że nie ufasz, ponieważ projekty, które są wspierane przez korporacje i ciężki szmal - zawsze są górą, a przynajmniej ekspresowo się rozwijają. Mono to przecież projekt Novell'a, ponieważ przenosi się on całkowicie na Suse i musi mieć kompatybilne narzędzia z produktami MS, których używa, prawda? I to właśnie Novell ciągnie ostatnio linuksy w sferach programowania i biznesu, a nie inne projekty open source, bo inicjując np. takie Mono, to cała społeczność uniksowa na tym zyskuje. Po drugie ględzisz, a zapewne nie testowałeś i masz nieświeże informacje. Mono w tej chwili jest zgodne z NET 1.1 i zapewnia obsługę większości ficzersów pod .NET 2.0 (obsługa całego 2.0 to kwestia czasu, na razie można spokojnie pracować w 1.1). Zresztą na stronie masz vmware iso = sled 10 + mono + monodevelop + masa przykladow gtk + masa przykladow WINDOWS FORMS! I to dziala, testowalem dzisiaj. :] Po trzecie zainteresowalem sie C# tylko dlatego, ze w Viscie bedzie od razu .NET, a nie tak jak jest teraz, ze trzeba sciagac. Java nigdy juz nie bedzie od razu w Windowsie, wiadomo czemu. Skutkowac to bedzie spadkiem popularnosci na rzecz .NET i to powaznym. :] A po drugie wlasnie Mono, bo mam zamiar pisac (nie ukrywam ze glownie) pod FreeBSD. W tej chwili mam zainstalowane darmowe srodowisko sharpdevelop + net 1.1 + net 2.0 + mono 1.16 latest i bangla jak nalezy. Przelaczam sobie pomiedzy srodowiskami i testuje czy nie ma rozbieznosci. Po czwarte Borland zdecydowal sie wrocic do gry ... dzieki .NET, dla ktorego robi wsparcie poprzez jezyk Delphi oraz majstruje wlasny kombajn IDE. :) Umarl krol, niech zyje krol? Microsoft (wsparcie dla windowsa) + Novell i Borland (wspracie dla windowsa i uniksowatych) = znacznie nowsze i wydajniejsze srodowisko od Javy, a przy tym wieloplatformowe. Krotko mowiac sun bedzie mial klopoty z java na pecetach. :] I na zakonczenie dodam tyle, ze moze sie w przyszlosci okazac, ze .NET osiagnie to czego Java nie zdolala - stac sie prawdziwa latwa platforma programistyczna, ktora bedzie praktycznie na starcie w kazdym OS'ie czego sobie i wam zycze. ;P Tymczasem ide analizowac kod "Quake 2 .NET" ps. Teraz juz wiesz czemu C# staje sie popularny? :D A ROTOR'em czy DOTGNU nie zaprzataj sobie glowy.
-
To już lepiej C#. Ktoś tu seplenił o tym języku i to chyba był dziadekkleofas? Zapoznałem się z nim bliżej, i polecam go. :D Zresztą w .NET jest jeszcze VB, C++, Delphi. Do wyboru, do koloru.
-
No a kiedy w końcu będzie dwójeczka?
-
Ja proponuje edytor potworów i plansz żeby tworzyć custom questy. XD
-
Spróbuj teraz uploadować. Nie wiem czemu znowu jakieś inne ustawienia były... Sprawdziłem przed chwilą i już mogłem wysłać 25MB plik, ale go nie ma w uploaderze na potwierdzenie, bo pod koniec wyskoczyło, że nieprawidłowe rozszerzenie (exe). :P
-
Multiplayer i centrowanie ekranu
Ranmus odpowiedział(a) na biały_wilk temat w Pytania początkujących
Quetzacotl: Mała podpowiedź, tłumaczysz Choosenowi coś co zapewne wie, a wątek raczej dotyczy prostych i łatwych do zrozumienia technik w grach multiplayer, gdzie graczy jest maksimum 4 czy 8, a nie setki jak w mmorpg'ach, więc statyczne tworzenie paru obiektów będzie miało mały wpływ na wydajność (choć w gm, to może być jednak inaczej) a i dla typowego gm nooba bardziej logiczne. ;) Poza tym co szkodzi zrobić jeden obiekt z systemem generatora w create, który tworzy z tego obiektu albo gracza albo "lalkę" zależnie od sytuacji? W sumie najlepsze by było dziedziczenie na zasadzie - obiekt online -> gracz / laleczka, czyli 3 obiekty, lub obiekt laleczka -> gracz. -
To może zmień ten cały skrypt na coś bardziej sensownego? Z pamięci będzie: <?php $loginy = array ( 'user1' => 'aaa', 'bobo' => 'A' ); $zalogowany = false; if ( @$_POST['login2'] && @$_POST['haslo2'] ) if (array_key_exists($_POST['login2'],$loginy) && $loginy[$_POST['login2']]==$_POST['haslo2'] ) $zalogowany = true; edit: Lekko poprawiłem z błędów, bo mi się trochę z javascriptem zaczęło mieszać. :P edit2: Jakbyś nie wiedział co daje znaczek @, to blokuje on wysyłanie treści błędu do domyślnego outputa czyli na stronę www. Niechlujnie ale szybciej niż isset( $_POST['login2'] ) && $_POST['login2']