Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 812
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    141

Treść opublikowana przez gnysek

  1. gnysek

    39dll w C++

    Ja nie miałem pod C::B problemów, nawet dopisałem tam dwie funkcje do DLLa które MD5 pliku robiły i cos tam jeszcze.
  2. Na tym polega magia C# - ja tak naprawdę nie znam tego języka, program piszę "na czuja" i co 5 minut googlam z jakimś problemem :) Ale podpowiadanie składni i logiczne nazwane właściwości i metody pozwalają jakoś okiełznać całość.
  3. 8 godzin pracy i kolejna rzecz, której nie muszę już do samej gry oraz edytora map wklepywać, wystarczy kilka kliknięć, wciśnięcie PAKUJ i w obu programach mam dostępne nowe obiekty do stawiania na mapie. Do itemów jest jeszcze lepszy, bo tam pokazują się grafiki itemów zupełnie jak ikonki w folderach, ale jeszcze nie jest w 100% skończony (wciąż używam tego z wersji online) - w sumie wszystkie programy mam już w C# przepisane i działają dużo lepiej i wydajniej. No i będzie można je wykorzystać do kolejnych gier :)
  4. To kup kamerę w realu za 20 złotych. Lub przeinstaluj sterowniki, może coś niechcący skasowałeś :)
  5. gnysek

    Jakże to obliczyć

    Właśnie sobie zdałem sprawę jak szybko uleciała mi wiedza ze studiów - bo to na pewno dało się obliczyć z macierzy w minutę :)
  6. gnysek

    Almora 0.7.6B

    W profesjonalnych studiach jest system kontroli wersji :) GM studio zaoferuję tę opcję - wszystkie obiekty i skryty są zapisywane w plikach XML, dzięki czemu dwie osoby na raz mogą pracować nad grą.
  7. Guzik prawda, nie dodaje sprite s_player_1_1. Dodaje sprite, którego ID (liczba naturalna będąca referencją do zasobu) jest przypisane do zmiennej s_player_1_1. To co masz w drzewie zasobów, to nie są nazwy zasobów, to są zmienne globalne które mają zapisane referencje na te zasoby i które koloruje edytor kodu.
  8. Moim zdaniem, to za dużo tych planet, z tego się nie skorzysta.
  9. gnysek

    Gieemklanowy komiks

    Bedziom powinien grać żula co odstawia wózki w markecie. Jest tak samo męczący i nie da się go pozbyć.
  10. W sumie to zapisałeś dobrze. Ale powinno się indeksować od zera: GML bron[0]=5; bron[1]=8; bron[2]=12; ... co nie znaczy, że dla wygody nie możesz zacząć od 1 - po prostu bron[0] przyjmie wartość 0.
  11. Jak napiszesz: GML a[14] = 7; no to pozostałe 14 elementów (0 - 13) masz automatycznie definiowane, zatem pisząc GML bron[1,1]=10 masz też zdefiniowane GML bron[0,0], bron[0,1] Zatem masz 3 zmienne więcej, bo nie zaczyna się od 1 tylko od 0 :) To jedyna różnica - taka, że te jak źle ustawisz zakresy to brakujące elementy tablicy do tego miejsca muszą być przez GM wypełnione - ale zmienna i tablica zabierają tyle samo pamięci.
  12. Ale po restarcie działa czy nie? Jak tak, no to nie wyłączaj skype, prawdodpodobnie jest jakiś problem z wyłączaniem kamery i skype nie moze drugi raz potem jej załapać. Możesz sie też wylogować z konta i zalogować ponownie (wylogowanie != przełączenie usera)
  13. Nie włączać skype kilka razy... albo sprawdzić czy inny program w tle nadal z niej nie korzysta (np. stary proces skype) przez co nie moze uzyskać dostępu :)
  14. gnysek

    Skype i proxy.

    I na podziękowaniach się kończy.
  15. Jest jeszcze taka funkcja: GML variable_global_array2_set('map',player.rx,player.ry,1); ale wersja z GML map[player.rx,player.ry] = 1; jest wciąż najlepsza najszybsza i najprostsza
  16. gnysek

    Skype i proxy.

    jakiś 5-cyfrowy :)
  17. Znaczy się rozdzielczośc jakoś kodem ustwiasz do ekranu gracza. No to potem: GML var xx; xx = (get_window_width() - 1024) / 2; yy = (get_window_height() - 768) / 2; I to powinno wskazywać odległość od lewej o góry, aby GUI nadal było w tym miejscu, co przed przeskalowaniem.
  18. gnysek

    Skype i proxy.

    Znaczy się w zaawansowanych ustawienia skype były podawane dane do proxy? Skype jest sprytną bestią, dzięki Hole Punching i innym technikom moze działać tam, gdzie inne programy nie dadzą rady się połączyc - pamietaj tylko, ze jesli proxy jest ustwiane jakos w windowsie, to w skype juz nie trzeba, bo sie będą ustawienia duplikować. Druga opcja - coś działa na porcie z którego chce korzystac skype, zmien go (np. odznacz opcję użyj portu 80 oraz 443 jako alternatywnych... - mi sie to kłóciło z Apache) :) Btw. tam chyba jest darmowy internet w miastach w tej anglii, zeby spróbowac gdzies inaczej ? :P
  19. No cóż, w odpowiednich warunkach to pierwszy kod będzie działał wolniej niż wyświetlenie 1 klatki Crysisa 2 na ekranie... sprawdź sobie na jakimś sprzęcie i tyle :)
  20. Widocznie coś zmienia hud na false. Masz klucz do GM 8.1, tam masz taką opcję aby szukać w całym projekcie w kodzie, to skorzystaj :)
  21. gnysek

    Motywacja

    Harmonogram jest najważniejszy. Wyobraź sobie robienie projektu w firmie bez harmonogramu... "aaa tam, zrobi się jutro". Z harmonogramem nie ma jutra, robisz albo zostajesz po godzinach i to pomaga sie przymusić :)
  22. Warunek jest sprawdzany przed stworzeniem obiektu? w koncu add_text() nie dodaje tego obiektu, add_text dodaje obj_text. Dodaj w scr_ini() global.odp = 0; i po kłopocie.
  23. GML if status=1 { add_text('Czesc! pogadamy?'); status=2; } if status=2 //jest prawdziwe, ustawione dwie linijki wcześniej { Zauważ, że ustawiasz status = 2, a za chwilę go sprawdzasz (skrypt wykonuje się dalej!), co powoduje, że warunek if status=2 jest prawdziwy. Powinno być chyba tak: GML if status=1 { add_text('Czesc! pogadamy?'); status=2; } else if status=2 {
  24. dodaj na początku: GML draw_set_alpha(1); draw_set_color(c_black); bo moze inny obiekt resetuje te ustawienia
×
×
  • Dodaj nową pozycję...