Skocz do zawartości

Threef

Moderatorzy
  • Zawartość

    2841
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    5

Ostatnia wygrana Threef w Rankingu w dniu 18 Sierpień

Threef posiada najczęściej lubianą zawartość!

Reputacja

26 Mała Cegła Społeczności

O Threef

  • Tytuł
    Lawful Evil
  • Urodziny 01/03/1993

Contact Methods

  • Website URL
    http://www.facebook.com/damian.komorowski

Previous Fields

  • Team
    Huuuge Games
  • Steam
    threef_games
  • Nagrody
    Najlepszy Uzytkownik (CA 2014)
    Najlepszy Uzytkownik (CA 2012)
  • last.fm
    Threef3F
  • Użytkownik GameMaker Studio 2
    Nie
  • Użytkownik GameMaker Studio
    Tak
  • Użytkownik GameMaker 8
    Tak
  • Użytkownik GameMaker 7 i wcześniejszych wersji
    Nie
  • Użytkownik Unity
    Nie
  • Uytkownik Godot
    Nie

Profile Fields

  • Skąd
    Szczecin
  • Płeć
    Mężczyzna
  • Interests
    Uplifting/Progressive Trance
    Freerunning

Ostatnie wizyty

46635 wyświetleń profilu
  1. Temat zbiorczy na drobnostki

    GM tego chyba nigdy nie obsługiwał. A nawet wydaje mi się, że display_get_width / display_get_height podają sumę rozmiaru obu monitorów
  2. Animacje mp4-gif

    Najlepszy konwerter jaki używam to serwis do gifów gfycat
  3. Co to znaczy? Musisz umieć to zinterpretować. Ta kopka pokazuje punkt w który mgra myśli że dotykasz ekranu. Musisz pokombinować by było dobrze. Tutaj nie pomogę. Za dużo rzeczy zależnych od ciebie w projekcie
  4. Dodaj jeszcze to i sprawdź czy kółko rysuje ci się pod palcem draw_circle(display_mouse_get_x(),display_mouse_get_y(),8,0) Jeżeli nie to spróbuj z tymi drugimi funkcjami które podałem
  5. To prawdopodobnie musisz zamienić funkcje display_mouse_get_x() na window_mouse_get_x(). Piszę z głowy, nie pamiętam
  6. Dalej to jest draw GUI event. Z tego powodu że potrzebujesz mieć wcześniej zdefiniowane pozycje joystika
  7. Spokojnie. Jeszcze wiele pytań cię czeka. Śmiało pytaj
  8. Zmienna, która jest wykorzystywana w funkcji do rysowania okręgu oraz funkcji do sprawdzania, czy zaszło dotknięcie. Polecam kliknąć na funkcję i wcisnąć F12
  9. OK bardzo ładnie. Więc to powinno zadziałać. Co prawda wymaga masy tweekowania jak pisałem wyżej: if(mouse_check_button(mb_left)) { var mx = display_mouse_get_x(); var my = display_mouse_get_y(); if(point_in_circle(mx,my,_x,_y,_r)) { image_angle += (_x-my)/10 motion_add(image_angle, (_y-my)/30) } } Wartości 10 i 30 to taka na oko "czułość". Oczywiście nic nie testowałem, nie mam przy sobie programu.
  10. Nie chodzi mi o grafikę postaci, a o to jak ona wygląda w świecie gry. Potrzebny screen z gry. Screen tego jak twoja postać się porusza, nie screen z edytora grafiki. To mi prawie nic nie dało.
  11. Jak twoja postać wygląda w grze. Jak odbywa się poruszanie. I poza tym zacząć już próbować. Całego rozwiązania na tacy nie dostaniesz, szczególnie że w większości zależy od twojej gry i nie jest to uniwersalne rozwiązanie.
  12. To akurat jest przykład screenów które nic nie wnosza
  13. Takie poruszanie, jakie opisałeś nie jest łatwe. Zaczynając od tego, że musisz rysować swój joystick na ekranie. Czego sposobów jest sporo. Najprostszy to rysowanie na warstwie GUI na stałej pozycji. ///Draw GUI //oczywiście koordynanty dobierz pod rozdzielczość i UI _x = 64 _y = 720-64 _r = 32 draw_circle(_x,_y,_r,1) Tu będziesz miał od razu ustawione pozycje joysticka jako zmienne. Możemy je teraz wykorzystywać przy wykrywaniu inputu. Pytanie jest jednak jak w ogóle porusza się twoja postać? Bo sposobów są setki. if(mouse_check_button(mb_left)) { var mx = display_mouse_get_x(); var my = display_mouse_get_y(); if(point_in_circle(mx,my,_x,_y,_r)) { direction = point_direction(_x,_y,mx,my) speed = point_distance(_x,_y,mx,my) } } Oczywiście ustawienie direction i speed to tragiczne rozwiązanie... ale to jest kierunek w jakim ten przykład będzie podążać. Samo wykrywanie joysticka też jest tylko konceptem który jest tragiczny. Traci input gdy wyjedziesz palcem poza joystick. Musisz sprawdzać czy pierwsze dotknięcie jest na joysticku i czy gracz kontynuuje trzymanie palca Jakbyś pokazał screen to rozwiał byś 80% pytań.
  14. My potrzebujemy więcej informacji. Nie mamy pojęcia, jaką masz kamerę, nie wiemy jak chcesz sterować i co znaczy "będę mógł obracać obiektem o 360 stopni i poruszać nim". Opisz problem lepiej, jeśli oczekujesz "szczegółowych" odpowiedzi.
  15. GMCLANowe Cytaty: Reaktywacja

    Bo pisał z Linuksa z jakiejś przeglądarki. Tam domyślnie do postów na forach dodawało twoją stopkę.
×