Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 812
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    141

Treść opublikowana przez gnysek

  1. No to troszkę się z filozofią GM:Studio minąłeś :( On raczej nie jest do takich rzeczy.
  2. Spróbuję zerknąć na to wieczorem w domu, bo pisałem z głowy.
  3. GML //create /// zakładam poziome ułożenie nachylenie = device_get_tilt_z(); martwaStrefa = 0.3; GML //step if (abs(device_get_tilt_y()) > martwaStrefa) { // poziomo speed = 2; direction = -180 * sign(device_get_tilt_y()); } else if (abs(device_get_tilt_z() - nachylenie) > martwaStrefa) { // pionowo speed = 2; direction = 90 * sign(device_get_tilt_z()); } jakoś tak chyba, może przy kierunku trzeba zmienić znaki na -, sprawdź
  4. No cóż, nakazujesz iść postaci na raz w dwa różne kierunki... są dwie opcje: a) wyliczasz średnią pomiędzy kierunkami i idziesz na skos b ) zwiększasz margines przechylenia tabletu (martwą strefę) w kodzie i pozwalasz iść tylko w jedną stronę, stosując odpowiednio if/else zależnie czy bardziej jesteś wychylony w poziomie czy w pionie
  5. Musisz przyjąć, że pozycja w jakiej tablet się znajduje w momencie odpalenia gry to pozycja wyjściowa i teraz względem niej sprawdzać odchył. Do tego jakiś margines wg. którego się nie rusza. Nalezy też pamiętać, że: w pozycji poziomej: lewo-prawo: Y, góra-dół: Z w pozycji pionowej: lewo-prawo: X, góra-dół: Z (co zresztą wynika z obrazków w dokumentacji)
  6. Dlaczego akurat MIPS? Nie mniej, prawidłowe funkcje to: http://gnysek.github.com/gmstudiodocs/5pic...get_tilt_x.html device_get_tilt_x() device_get_tilt_y() device_get_tilt_z() Sprawdź je w dokumentacji załączonej do programu.
  7. Pomijając czy to działa czy nie, dlaczego nie dodasz grafik do zasobów gry? Przecież GM:Studio radzi sobie z nimi całkiem znośnie.
  8. Wygląda jak HTML5, ale tam nie było chyba Androida.... a funkcje YoYo_* były wywalone praktycznie na równi z premierą prawie rok temu... obecnie nie działają. Używasz jakiegoś pirata czy coś?
  9. gnysek

    Dat windows

    Oto przyczyna Twoich męk.
  10. jak masz surface 800x600, a pozycja hero to 1000,200 - no to niestety jest on już poza surface. Może w tym tkwi problem? Surface jest zawsze wypełniane od 0,0, nie ważne jakie masz viewy.
  11. gnysek

    Dat windows

    Sprawdzałeś dziennik zdarzeń ? ^_^
  12. Wieczorem jak nie zapomnę to sprawdzę dla Ciebie jak to działa, bo ja z tego nie korzystam - przygotowałem sobie grę tak, że już nie potrzebuję nic zewnętrznego.
  13. W projekcie, w odpowiednim katalogu są chyba kopie tych plików co? A jak nie, to w pliku z projektem w XMLu jest do nich sciezka, no to wtedy podmieniasz je w oryginalnym miejscu i problem z głowy.
  14. Ach, czemu dopiero dziś to zauważyłem :(
  15. Albo podmieniaj ręcznie na dysku, albo zobacza, czy ostatni update który prznyniósł możliwość przeciągania zasobów nie rozwiązuje problemów.
  16. Ale dodają reklamy do stron. A to może powodować problemy.
  17. Pytanie, ile taki auto-updater zajmuje miejsca? Bo można by napisać go w czymś mniejszym < 1MB a działanie takie samo albo i lepsze.
  18. Hm, a zasoby w HTML5 nie są dzielone na tekstury jak w innych?
  19. Odpal w trybie debugowania i zobacz co nie działa :) Ew. zrób kopię gry i wywalaj wszystko tak długo, aż zadziała, znajdując tym samym przyczynę (ostatnia wywalona rzecz powoduje błąd)
  20. Jeśli się nie pomyliłem, to: GML var R,G,B; R = kolor & $FF; G = (kolor >> 8) & $FF; B = (kolor >> 16) & $FF; (tak, to jest kod GameMakera) make_color_rgb tworzy kolor, a ty chcesz coś odwrotnego.
  21. Masz włączone OpenGL w opcjach projektu?
  22. Jakby HBorder i VBorder nie mozna uzyc, bez tych funkcji dziwnych...
  23. No to poczytaj licencję która wyświetla się w czasie instalacji dema. Ona w ogóle pozwala na eksport MP3?
  24. Na stronie z release notes kliknąć na numer wersji GM i go pobrać (ale nie zamykać okna z wersja bo sie sciaganie przerwie).
×
×
  • Dodaj nową pozycję...