-
Postów
9 823 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
143
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez gnysek
-
Wstawienie obrazków do textboxa po wyswietleniu się odpowiedniej części tekstu
gnysek odpowiedział(a) na pankracy temat w Pytania zaawansowanych
No kod będzie taki sam jak do pierwszej chyba? Jesteś w stanie podejrzeć ten kod od rozszerzenia czy nie? -
Patrząc na liczbę FPS, najwyższe taktowanie to będzie 60Hz tak ?
-
Wstawienie obrazków do textboxa po wyswietleniu się odpowiedniej części tekstu
gnysek odpowiedział(a) na pankracy temat w Pytania zaawansowanych
OK, a co robi addtext ? buduje tablicę ? no to zrób drugą z obrazkami i wstawiaj -1 jeśli nie ma obrazka, i na tej podstawie wyświetlaj. -
Odwracanie się w kierunku bohatera
gnysek odpowiedział(a) na Patryqss temat w Pytania początkujących
Masz zupełną rację! Przecież skoro dodałem 45, to 45 na rysunku zamieni się na 90 w kodzie. No ale udało się samemu rozwiązać, czyli będą z Ciebie ludzie Kto drąży i kombinuje ten daleko zachodzi! -
W sensie wgrałeś ISO na SD, czy skorzystałeś z Live Linux USB Creatora ? Bo powinieneś to drugie.
-
Odwracanie się w kierunku bohatera
gnysek odpowiedział(a) na Patryqss temat w Pytania początkujących
var dir = (point_direction(objLew.x, obj.Lewy.y, objHerkules.x, objHerkules.y) + 45) % 360; // dodajemy 45 stopni żeby 0 oznaczało tak naprawdę -45 i bierzemy resztę z dzielenia przez 360, żeby np. 316+45 dawało nam 1 a nie 361. if (dir < 45) { /* prawo */ } else if (dir < 135) { /* góra */ } else if (dir < 225) { /* lewo */ } else { /* dół */} var dir = (point_direction(objLew.x, objLew.y, objHerkules.x, objHerkules.y) + 45) % 360; // dodajemy 45 stopni żeby 0 oznaczało tak naprawdę -45 i bierzemy resztę z dzielenia przez 360, żeby np. 316+45 dawało nam 1 a nie 361. if (dir < 45) { /* prawo */ } else if (dir < 135) { /* góra */ } else if (dir < 225) { /* lewo */ } else { /* dół */} -
[GMS 2] Błąd w skrypcie i problem z room'em
gnysek odpowiedział(a) na rudyy temat w Pytania początkujących
Jak najedziesz na wykrzyknik to się dowiesz czemu - nie widać co jest wyżej, to ciężko zgadnąć, ale obstawiam brak if w 34 linijce ? btw. ten ktoś nie wie jak pisać poprawnie kod, nie ucz sie od niego poprawnie jest: if (...) { ... } if (...) { ... } else { ... } if (...) { ... } else if (...) { ... } if (...) { ... } else if (...) { ... } else if (...) { ... } if (...) { ... } else if (...) { ... } else if (...) { ... } else { ... } itp. itd. Generalnie zalecam też takie formatowanie: if (...) { .... .... .... } else { ... if (...) { .... .... .... } .... } Tak obecnie programuje większość osób (niektórzy wolą klamrę wstawiać w nowej linijce wyrównaną do klamry zamykającej, ale nigdy nie wstawiamy już za klamrą kodu). -
Prze chwilę myślałem że EA oznacza coś innego niż Early Access...
-
json, ds_map i wartość undefined.
gnysek odpowiedział(a) na nowy_user temat w Pytania początkujących
Nie jestem pewien i nie mogę teraz sprawdzić, bo jestem na linuxie, ale zrób taki skrypt: /// SKRYPT: ds_map_find_value_default(id, key, default) var _result = ds_map_find_value(argument0, argument1); if (is_undefined(_result)) return argument2; return _result; -
Dlatego sugerowałem dodać to bezpośrednio jako rozszerzenie do gry w HTML5 i odpalać na jej początku. Wtedy będzie 100% pewności.
-
No czyli GM przypisuje swój event. A spróbuj tak: <script> function myConfirmation() { return 'Are you sure you want to quit?'; } function setOBU() { window.onbeforeunload = myConfirmation; } setTimeout(setOBU, 1000); </script> To po 1 sekundzie od załadowania strony powinno przypisać funkcję. Ewentualnie spróbuj też setInterval - to będzie ciągle co 1 sekundę nadpisywać funkcję gdyby GM też to robił. (losowy ciąg to wynik obfuskacji kodu przez GMa, który zmienne i funkcje zamienia na krótkie unikalne stringi (najczęściej kolejne litery alfabetu).
-
@nowy_user wydzieliłem Twoje pytanie o HTML5 do nowego tematu, bo to nie taka drobnostka wyszła:
-
To jest źródło strony, nie konsola. Taki jest przykładowy wynik w konsoli. A taki gdy funkcja jest przypisana:
-
a wpisz w konsoli window.onbeforeunload i sprawdź co jest przypisane. Może być tak, że GM nadpisuje tę funkcję, ale wtedy wystarczy jakiś setTimeout() i po sprawie. Albo dodać tego unloada jednak z GMa, jako rozszerzenie.
-
przeczytaj jeszcze mój edit na górze
-
Ale sprawdziłeś konsolę ? Mi to działa nawet jak zrobiłem plik .html który nie ma nic innego poza: i wtedy wstecz albo zamknięcie karty pokazuje Edit: na stackoverflow piszą, ze na chrome androidowym nie działa onbeforeunload, ale onunload spróbuj wiec zrobić w tej ostatniej linijce: window.onunload = window.onbeforeunload = myConfirmation;
-
@nowy_user wkleiłem to właśnie w konsolę na gmclanie w tym temacie forum i zadziałało, więc coś robisz źle. Może sprawdź logi w konsoli właśnie? btw. czym jest sekcja <script> ? tagów script na stronie może być wiele, nie ma jednej sekcji.
-
function myConfirmation() { return 'Are you sure you want to quit?'; } window.onbeforeunload = myConfirmation; Nawet nie musisz tego robić jako rozszerzenie JSowe do gry, tylko po prostu dać w kodzie strony w tagu <script>. No i w grach HTML5 można zapisać grę, bodaj jako plik .ini i wtedy dane lądują w localstorage.
-
Zawsze znajdą się jednak Janusze biznesu żerujący na młodych nieobytych programistach. No i ja programuje w PHP bo lubię
- 69 odpowiedzi
-
- perspektywy
- przyszlosc
-
(i 7 więcej)
Oznaczone tagami:
-
Laravel, fuuuu. Magento 2, ale chciałbym uciec do Syliusa (Symfony).
- 69 odpowiedzi
-
- perspektywy
- przyszlosc
-
(i 7 więcej)
Oznaczone tagami:
-
Ja jako programista PHP mam podobnie. Ale bez crunchy i to jest własnie ta różnica. W YYG miałem dwa razy crunch a następnego dnia ktoś stwierdział, ze wydajemy za miesiąc, bo cośtam. I przez miesiąc nic nie poprawialiśmy już... także gamedev jest do bani
- 69 odpowiedzi
-
- perspektywy
- przyszlosc
-
(i 7 więcej)
Oznaczone tagami:
-
Nie wiem jakiej biblioteki używasz, ciężko zgadywać. Może brakuje jakiegoś rozszerzenia PHP ? masz włączone wyświetlanie wszystkich błędów ? może np. za nowy PHP i trzeba starszej wersji ?
-
W gamedevie najgorsze jest to, że wiele firm po zrobieniu gry zwalnia sporą część ekipy (nawet całą), albo się zwija (bo jakaś spółka na dotacji i otwierają nową). W zwykłym devie faktycznie takie rzeczy to rzadkość.
- 69 odpowiedzi
-
- perspektywy
- przyszlosc
-
(i 7 więcej)
Oznaczone tagami:
-
To w takim razie musi być Maximal, ktoś na M Teraz wyszło, że nie wiem z kim byłem rok temu na piwie
- 69 odpowiedzi
-
- perspektywy
- przyszlosc
-
(i 7 więcej)
Oznaczone tagami:
-
No trafi do spamu, bo host nadający jest pewnie na spamliście. Musiałbyś mieć własną domenę. Co do wysyłania z gmaila - rozumiem, że robisz to przez SMTP ?