Skocz do zawartości

MaxGaming

Użytkownicy
  • Postów

    510
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    4

Treść opublikowana przez MaxGaming

  1. Zrób to po pętli for. Sprawdzaj każdy element, chyba pewniejszej metody nie będzię. Ewentualnie można kombinować jakoś z colision line'ami ale nie wiem czy to ma sens i czy to by było optymalne. Dlatego po prostu zrób for/repeat i sprawdzaj po kolei każdy kwadrat ;)
  2. Siedzę nad kodem i powoli przystosowuje do GeckoFXa, jak skompiluje się okażę co z tego wyszło. Wszystko powoli obchodzę, najwyżej używam Navigate i Javascriptu, żeby nadrobić braki, tylko jest jeszcze jeden poważny problem którego nie wiem jak obejść. W kontrole IE było allownavigate które uniemożliwiało użytkownikowi wejście w cokolwiek gdy było na true, ale z kodu dało się uruchamiać wciąż wszystko. W Gecko nie ma czegoś takiego i myślałem żeby jakoś stopować od razu naviagate tylko że wtedy javascripty by też nie działały. Jakoś zablokować event klawiszy myszki i tabindex, czy jakby to obejść? A konkrety co do działania będę miał jak już uporam się z przerabianiem kodu, a jest go sporo(ale w zasadzie już kończę) i go skopiuje. Wtedy zobaczę w praktyce na ile wszystko działa tak jak miało w założeniach. @e: okazuję się że geckoFX też ma swoje mankamenty... Próbuję, ale jakby ktoś wiedział jak zrobić to z WebBrowserem to byłbym dłużny @e2: ja powoli wysiadam, z tym gecko jeszcze więcej chyba problemów... Kurczę, wiem że to z webbrowserem jest znanym problemem i jakoś go rozwiązują np ten link co dałem, tylko mam chyba za mała wiedzę żeby załapać dokładnie jak to zrobić :/ @e3: Ma ktos jakiś gotowy skrypt konwersjacji InnerHtml > InnerText? Bo Gecko niestety tego nie obsługuje i chyba sam będę musiał napisać tę funckję jak nie znajdę gotówca a mam już dość pisania wszyskiego samemu bo GeckoFX nie ma połowy funkcji WebBrowsera :/ @e4: tyle godzin zmian znalazłem chyba nawet rozwiązanie dla innertext, ale... okazuje się że gecko jeszcze gorzej radzi sobie z tym javascriptem... Generalnie tak - Firefox, IE normalnie otwiera stronę wraz z javascriptem na tej stronie, ale ani webbrowser, ani GeckoFX nie radzi sobie. Co ciekawe(jestem świadom, że GeckoFX nie jest już rozwijany, ale wydaje mi się że powinien takie rzeczy jeszcze ogarniać) Gecko radzi sobie dużo gorzej niż webBrowser :/
  3. Nie udało mi się ogarnąć jak zainstalować poprawnie to CefSharp, udało mi się natomiast zainstalować GeckoFX. Wyświetla poprawnie storny, ale nie ma wielu funkcji które ma webBrowser a są mi potrzebne. Nie wie ktoś może jak to zrobić na podstawowym webBrowserze?
  4. A możesz coś więcej o tym? skąd pobrać biblioteki itp, gdzie znajde dokumentacje kontrolki FF w NET itp?
  5. MaxGaming

    Witam :)

    @Vader Człowieku wyluzuj, ja tylko żartowałem, nie musisz sie tłumaczyć xd
  6. Błąd JSu, ale to z tego co czytam domena webbrowsera, a nie odosobniony przypadek. Tylko jak to naprawić? Próbowałem z googla sposobu ze zmianą w rejestrze emulacji wersji IE w webbrowserze, ale nic nie dało. Jest jeszcze ten sposób z linku, tylko nie wiem jak to w praktyce zrobić :/
  7. Mam problem z komtrolką webbrowser WPF(Visual Studio 2010) mianowicie przy próbie otwarcia niektorych stron uzyskuję błąd skryptu i strona się nie wczytuje... Java i IE aktualne, co więcej w IE i w IE(bez dodatków) ta sama strona działa. Znalazłem coś takiego, ale nie rozumiem jak to zrobić w praktyce: https://social.msdn.microsoft.com/Forums/en...ntrol?forum=vsx Podpowie ktoś coś?
  8. MaxGaming

    Witam :)

    Czy to nie ty mówiłeś, żeby mu nie wypominać przeszłości? xDDD
  9. Jak stworzyć dynamicznie w jakimś obiekcie inta? Mam kod tworzący buttony po kolei w każdej linijce: buttonDelete[i / 4] = new Button(); buttonDelete[i / 4].Location = new Point(494, 34 * (i / 4 + 1) + 24); buttonDelete[i / 4].Size = new Size(30, 24); buttonDelete[i / 4].Text = "-"; buttonDelete[i / 4].Click += new System.EventHandler(this.myEvent_Click); Controls.Add(buttonDelete[i / 4]); On jest w for'rze itp. to nie jest zbyt istotne. Chodzi o to, że chce do każdego buttona przyporządkować mój indeks(ten z for-a, chodzi żeby były ponumerowane tak jak ja chce w tej zmiennej). coś w stylu: buttonDelete[i / 4].i = new int; buttonDelete[i / 4].i = i; Tylko jak stworzyć właśnie z poziomu innego obiektu zmienną int i w tym nowo utworzonym buttonie do której mógłbym przyporządkować ten indeks? @e: jestem idiotą. Przecież mogę indeksować po indeksie w tablicy <facepalm> No ale tak na przyszłość, da się jakoś tworzyć takie zmienne "na bierząco"? Kiedyś na pewno mi się to przyda :) @e: jestem jeszcze większym idiotą. Nie moge indeksować po tablicy bo indeks potrzebny mi jest wewnątrz buttona. Bo potem mam kod w evencie kliknięcia w stylu GML usuńlinijkę(i);i potrzebuje tego "i" który jest numerem linijki w którym ten button się znajduję. Mógłbym po Y wyliczać, ale chce jakoś "normalniej" :D
  10. GML globalvar oKula; oKula=object_add(); object_set_sprite(kula, oKula); object_event_add(oKula,ev_create,1,"zmienna=1;") W ten spsób będzie działał ten obiekt dokładnie jakbyś go stworzył ręcznie i będzie miał "nazwę" oKula. Bez globalvar będziesz mógł się tylko do niego odwoływać z instancji w której go stworzyłeś ;)
  11. Ale po co ten for w ogóle? Samo dodawanie leveli w porządki, ale nie rozumiem po co ma być ten for. Bez fora przecież będzie działać, chyba że ten for robi co innego w każdym bądź razie 150 razy wykonywany for razy ilość instancji dzieci objParent będzie prawdopodobnie generować spore obciążenie, więc zastanów się dwa razy ;) Mi się wydaje, że po prostu coś źle zrozumiałeś. Jeżeli chcesz dodawać lvl zawsze gdy któraś z instancji ma więcej niż 10 punktów to używasz tylko tego co podał Ci Threef, tworzysz pusty obiekt objParent i tym obiektom ustawiasz go jako obiekt rodzica i tyle - gotowe :)
  12. Zamieniasz check_mouse_button_pressed na: GML device_mouse_check_button_pressed(device, button) Gdzie: device - numer "urządzenia", czyli chodzi o to "numer dotknięcia". Np dotykasz w dwóch miejscach to, żeby rozróżnić pierwsze ma numer 0, a drugie 1. button - po prostu numer przycisku Mogę się coś mylić, bo nigdy tego nie używałem jeszcze na mobilce w praktyce ;)
  13. Ale przecież się odnosi. Linijka GML if (objParent.punkty > 10) sprawia, że kod zostanie wykonany tylko jeśli dana instancja obiektu ma 10 punktów, czyli w efekcie instancje które mają mniej niż 10 punktów pominom ten kod po prostu ;)
  14. Ja właśnie też chyba kupię, bo mnie zaciekawiłeś tą gierką, ale to chyba skoczę do lokalnego sklepu któregoś dnia i kupię sobie pudełkową bo nie wielka różnica, lub żadna zależnie od sklepu. A co do Techlandu - domyślam się że z rozpędu przy kluczu Steam wpisali, bo wersję pudełkową na Polskę z tego co przeczytałem dystrybuuję Techland właśnie, ale mogę się mylić.
  15. To inaczej... Ramnus raczej już "wyrósł z glanów" a ciekawe jakiego systemu używa do hostingu gmlanu? Zapewne Linuxa jak większość hostingów stron WWW(w tym nawet niektóre microsoftu)... Po prostu jeżeli mam czas na "zabawę" windows jest fajny, ale kiedy np mam miesiąc poprawek w szkole i nie mam czasu na fochy windowsa a muszę jedynie użyć go do edycji dokumentów, albo przeglądania WWW to biorę Linuxa i mam pewność że po prostu będzie wszystko działało jak trzeba. Swoją drogą zapowiada się że linie desktopowych Windowsów MS chce też przerzucić na jądro Linuxa(jak ich chmurę) i raczej to nie będzie więc z czego wyrastać. Już w tym momencie W10 ma z tego co słyszałem ma zarówno powershell jak i już bash. Po prostu Winda wygrywa tym, ze jest więcej natywnych apek do codziennego użytku. Np instalujesz Photoshopa na windzie i działa. Na linuxie musisz się nakombinować a i tak nie masz pewności czy zadziała. Więc do WWW, codziennych prostych czynności jak podstawowa edycja dokumentów, DROBNE gierki - linux, do obliczeń, serwerów itp. - linux, do użytku standardowego w dzisiejszych czasach(photoshop, jakiś BF, Office itp.) - Windows. Swoja drogą osobie o wykształceniu informatycznym, albo interesującym się chociaż tą tematyką nie wypada takich bzdur wygadywać o Linuxie. Tylko jak widać Ciebie Wojo przerosła już jego instalacja to nie oczekuje od Ciebie jakiś specjalnych umiejętności administrowania systemem. Swoją drogą obsługa Linuxa jest już na poziomie Technikum o kierunkach informatycznych, pewnie na studiach jest jeszcze tego więcej, więc TO JEST podstawowa wiedza ;) No tak, ale dlatego dla zwykłych "Januszy" lepszy jest Linux, bo niczego nie zepsują tak łatwo, trudniej zasyfić. Jak ktoś jest ogarnięty to okiełzna i Windowsa. Różnica taka że Linux robi co chcesz, a Windowsa musisz pilnować i "trzymać na krótkiej smyczy". Chociaż prawda jest taka, że jak instalujesz dużo programów i gier to wcześniej czy później i tak musisz ogarniać rejestr, tempy itp. bo się syf robi. No i bez antywirusa na Windowsie w dzisiejszych czasach też ciężko(aczkolwiek kiedyś na Windowsie siedziałem przez 8 miesięcy bez antywirusa pilnując się po prostu i dopiero po tym czasie złapał na tyle syfu że wymagał interwencji antywira :D ). No dlatego nauczyłem się nie instalować tych MS aktualizacji bo są z nimi tylko problemy. Dla mnie w przypadku Windowsa i ich "supportu" to aktualizację są wadą. A jeżeli masz jakiekolwiek problemy z instalacją np. minta, czy ubuntu to gratulację, moja 9 letnia siostra nie miała problemu... I nie róbmy offtopu, chcecie to załóżmy osobny dział, ale to bez sensu, bo oba systemy są inne i tyle, zaraz się zacznie świeta wojna...
  16. Instalowanie, odinstalowywanie aplikacji itp. zostawia śmietnik w systemie. Poza tym w Linuxie pobieram co chce i nie martwię się czy są to śmieci, czy wirusy bo Linux jest na to odporny. Ja też propos nigdy nie używałem - ale muszę robić co jakiś czas przez to reinstall Windowsa bo się zamula z czasem :/ Poza tym Linux nigdy mi się nie ściął, nie wysypał itp. a Windows wiele, wiele razy...
  17. To nie używać CCleanera itp i używaj przez pół roku i sprawdźmy co się stanie :/ No ale racja, to nie jest dział na to, więc jak chcecie dyskutować o tym to załóżmy ewentualnie osobny dział, chociaż ta "odwieczna wojna" i tak nie ma sensu. Po prostu śmieszmy mnie jak ktoś nie potrafi ogarnąć, aż do tego stopnia Linuxa. Linux i Windows mają swoje wady, każdy jest lepszy do czego innego, ale zarzucić Linuxowi akurat większą awaryjność niż Windows to już ignorancja i brak wiedzy podstawowej wiedzy :/
  18. Mi Windows ciągle się muli, sprawia problemy a Linux nigdy mnie nie zawiódł. Najchętniej bym miał wszędzie linuxa, bo mam wtedy spokój od ccleanerów, od napraw, od wirusów, od ścin, ale tak jak w kompie do grania mam Windowsa z wiadomych powodów. Prawda jest taka, że sam z siebie linux nigdy Ci nie siądzie. Z moich obserwacji wynika, że najczęściej ktoś ma takie problemy jak Ty Chell, kiedy próbuję na siłę wdrożyć przyzwyczajenie z Winodwsa na Linuxa ;) Swoją drogą GMS nie jest na Linuxa, a WINE jest po prostu cudowny, ale raczej niestety co starszych gier/programów. Np. chciałem pograć w stare gry z XPka i nie każda chodzi już na Win7, ale na WINE bezbłędnie - wniosek stare aplikacje z windy lepiej działają na nowym linuxie, niż na nowej windzie xD
  19. Jeżeli chcesz kompilować na prawdę to nie bardzo - bo tak na prawdę w samym GMie tego nie zrobisz. Ale możesz np dodać "źródło" do exeka i będzie on po prostu jednocześnie interpretatorem. Albo po prostu exek interpretator i plik ze skryptami. O ile się nie mylę do w wersjach GM X używano własnie tego pierwszego patentu(jeżeli się mylę to pewnie mnie gnysek poprawi) ;)
  20. Można kupić za 12.50zł wersję kolekcjonerską i gratis jest jeszcze drugi klucz tylko, że na zwykłą wersję ;) 3kropki.pl
  21. Pragnę zauważyć tylko że GMS jest darmowy jeżeli chodzi o eksport do Windowsa(a GM8.1 tylko taki oferuje) - jeżeli się nie mylę to tylko na starcie wstawia GMS swoje logo, ale pewien nie jestem, bo od dawna używam wersji Professional.
  22. MaxGaming

    Kurs C++

    Jakbyście nie zauważyli Crack odkopał temat z przed kilku miesięcy. Ciekawe jest to, że autor tematu jest wciąż zainteresowany odpowiedzią xD
  23. Global Game Settings jeśli nie masz GMS, lub jakąś starą wersję. A w najnowszych tak jak mówi Threef nie ma takiej opcji już nawet. @e: za długo pisałem post i się spóźniłem. Przepraszam za niepotrzebny(już) post :/
  24. No to "x2" mnożysz przez "zoom" i tyle filozofii z tym przyciskiem w zasadzie ;) Tzn: GML if(mouse_x >= STAŁEX1 && mouse_x <= STAŁEX2 && mouse_y >= STAŁEY1*zoom && mouse_y <= STAŁEY2*zoom) { zmienna = 1; } Swoją drogą polskie znaki w nazwie zmiennej to coś czego nie polecałbym jednak :/
  25. Ale zależnie od kodu skalowania możesz wyliczyć nowy x i y. Podaj kod skalowania jak nie wiesz jak i Ci pomożemy. Ew.tak jak piszę Amaterasu możesz spróbować. Powinno zdać egzamin, chociaż obawiałbym się osobiście jakiś bugów ewntualnych. Zrobiłbym to "staroszkolnie" np. GML x2=szerokosc_sprite*skala; I dla przykładu: GML //x2=szerokosc*skala czyli szerokość to 64, skala 2 więc wysarczy pomnożyć przez skale szerokość x2=64*2; Myślę że dostatecznie prosto wyjaśniłem zasadę działania ;)
×
×
  • Dodaj nową pozycję...