Skocz do zawartości

Sutikku

Użytkownicy
  • Postów

    738
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    3

Treść opublikowana przez Sutikku

  1. Sprite jest. Ale "przezroczysty", że tak powiem. Może wydaję się to dziwne, ale miałem potrzebę korzystać z GML draw_sprite_ext( sprite_index, image_index, x, y, image_xscale, image_yscale, image_angle, image_blend, image_alpha );. A jeśli nie było sprite, to wywalało mi błąd. Więc ustawiłem sprite który nie ma w sobie nic narysowanego. Oczywiście, teraz widzę, że to było głupie. Znalazłem już inny sposób.
  2. Nie wiem, czy to nie będzie uznane trochę za odkop, ale...raz się żyje ;P Gra nawet fajna, tylko 3, em...sprawy. 1. Jakiś persistent czy coś, żeby przenosiło amunicję i bronie pomiędzy roomami (szkoda mi tak stracić, coś co zaoszczędziłem). 2. Za mało amunicji. W pierwszej próbie strzałów, straciłem 15 amunicji żeby zabić tego kraba, czy co to jest ;p 3. Zdaje mi się, że tak Ci się rusza ten napis, ponieważ masz go w draw GUI, a ustawiłeś, że x = view_xview. Tak mi się przynajmniej zdaje.
  3. Nie jestem zbyt dobry w pisaniu gier, ale ja bym to zrobił tak. Zrobił dwie postacie. W create tej pierwszej dał global.postac = 1. W stepie pierwszej postaci sprawdzałbym, czy global.postac = 1, jeśli tak to możemy nią kierować, chociaż wtedy chyba wszystkie kody pierwsze sprawdzały czy global.postac = 1. Np. GML if (global.postac == 1) { //chodzenie, strzelanie itd. } A w drugiej postaci polegałoby to na tym samym, tyle, że zamiast global.postac = 1, było by 0. Proszę, nie bić, to tylko moja propozycja ;) EDIT: Czy w Studio, nie ma teraz tak, że jeśli damy exit, to nie wykonuje całego, kodu, a nie danego bloku kodu? Jeśli tak, to mój sposób nie jest taki głupi ;P P.S. Myślę, że wiesz jak zrobić zmianę zmiennych, czy zmianę view.
  4. Błąd był (chyba) po mojej stronie. Obiekt radar, miał sprite który był...po prostu niczym, pusty sprite. Nie wiem czy tak powinno być, czy to jest po prostu bug którego nie zauważyli, ale jeśli do roomu daje obiekty które mają sprite, na którym nic nie ma, to najwidoczniej coś się psuje. Także dla osób które też mają taki błąd - rada. Dawajcie każdy obiekt po kolei do roomu i zapisujcie. Najprawdopodobniej w końcu dojdziecie do tego bloku który wszystko psuje.
  5. Wersja 1.3.1347. Instaluje wersje na steam (wcześniej ściągałem z yoyogames) być może to wszystko. Chociaż wolałbym bez steama, który dość obciąża mojego słabego laptopa. Edit: Znalazłem coś ciekawego. Mam obiekt radar, wszystko ładnie śmiga do momentu w którym nie ustawie radaru w roomie. Dodatkowo, oprócz tego błędu wyżej, na zmianę jest też błąd Valid pointer operation. Ustawiłem w create innego obiektu aby ustawił radar w roomie i wszystko działa. Ale jednak wolałbym, ten problem naprawić.
  6. Witam. Od pewnego czasu zacząłem używać Game Maker Studio Standard. Wszystko działało, ale teraz nie mogę nic zrobić bo wyskakuje taki oto błąd: Access violation at address 010EDB71 in module '5piceIDE.exe' Read of address 00000000. Reinstalacja nie pomogła. Czy ktoś się już z tym spotkał?
  7. Już zrozumiałem co trzeba zrobić. Albo randomize(), albo random_set_seed. Ale dziękuje, że chciałeś pomóc :)
  8. Ahh, w pełni rozumiem. Na moje szczęście jestem także dość cierpliwy :>
  9. W takim razie tak zrobię ;) Jeśli byłbyś tak miły, mógłbyś mi teraz napisać teraz kod? (brzmi to trochę tak: "Jest jakiś frajer, który to zrobi za mnie?". Tak wiem, przepraszam ;P). Ja w tym czasie, zaopatrzę się w Studio. @OffTopic Czy tylko mi strony na gmclan'ie ostatnio się bardzo długo ładują? (jestem tu już od jakichś 6 lat, ale nigdy nie miałem konta, bo takowej potrzeby nie miałem)
  10. Przyznam się, że 8.0 Kto nigdy nie używał pirackich wersji czegokolwiek, niech pierwszy rzuci kamieniem!
  11. Witam. Jak z tematu wynika, próbuję (a raczej próbowałem) zrobić kod, który będzie tworzył pajęczyny, a nawet lepiej żeby to było coś "pajęczyno-podobne". Mam na myśli, że niekoniecznie ta pajęczyna musi być taka "idealna". Niestety przerosło to moje możliwości. Chciałbym aby to była rysowane za pomocą funkcji draw, abym mógł mieć różne warianty tych pajęczyn tzn. większe, mniejsze, mniej dokładniejsze. Czy ktoś miły taki kod by mi skleił, bądź naprowadził mnie na dobrą drogę? Niestety nie mam jak wysłać symbolicznych paru złotych :) Edit: Parę pytań. Byłbym szczęśliwy (czyż uśmiech na twarzy forumowicza, nie jest wystarczającą zapłatą?) gdyby ktoś chociaż na niektóre odpowiedział. 1. Czy można zrobić maske, z rysunków narysowanych za pomocą funkcji draw? 2. Czy ID, można wykorzystać jako identyfikator np. 100001_x, 100001_y ? Jeśli to nie problem, to dopiszę czasem jakieś pytanie. Edit2: 3. Funkcja random za każdym razem działa w ten sam sposób (przynajmniej tak mi się zdaje). Czy trzeba używać jakiejś pseudolosowości? Edit3: 4. Jak zrobić aby obiekt, nie odchodził za daleko od ustalonego x, oraz y ? Używanie move_towards_point, nie za bardzo spełnia moje oczekiwanie.
  12. Wszystko działa wyśmienicie. Czasem mi ten smok stoi w miejscu u klienta, ale to sam postaram się zlikwidować. Dziękuje za pomoc.
  13. Nie chciałbym zaśmiecać forum i zakładać 10 nowych wątków. Wiem, że powinienem sobie poradzić sam, ale naprawdę nie wiem jak. https://gmclan.org/up9511_12_Game.html Mam problem, ponieważ niszczą się tylko niektóre klocki. Nie wiem dlaczego tak się dzieje. Nie proszę o odwalenie całej roboty, a naprowadzenie mnie. I proszę się nie dziwić, że mam bałagan w kodach. To coś w stylu nauki na błędach ;p
  14. Bloczki stoją w miejscu. Tylko smok lata i je niszczy. Próbowałem tego kodu który wysłałeś i niby działa, ale nie dokładnie. Na mój prymitywny tok myślenia, host nie nadąża wysyłać informacji i tylko co któryś tam blok zostaje usunięty. Ostatecznie mogę na podstawie speed i direction starać się przewidywać gdzie zostaną zniszczone bloczki.
  15. Dziękuje za odpowiedzi. Myślę, że będę się częściej udzielał teraz na forum. Wszystko na razie pięknie działa ;) EDIT: Czy mogę wysłać instance_id, aby potem sprawdziło czy id są takie same i usunęło blok? Bo kiedy chcę używać takiego sposobu, Game Maker przestaje odpowiadać.
  16. Żeby przypisać własne ID, muszę stworzyć tablice? Troszkę ogarniam C++, więc może mi się to akurat przyda. Szukam po forum, ale nie mogę znaleźć, czegoś co by mi pomogło. Mógł by mnie ktoś odesłać, do przykładu, albo napisać kod, który by takowe ID, przypisywał? Nie mam pomysłu jak by to wyglądało. edit: Chyba już wiem. Mam korzystać z instance_position ?
  17. W jaki sposób wysyłać informacje który to blok? Jestem dość początkujący. Każdy blok ma własne ID? Mam je sam ustawić?
  18. Witam. Tworzę bardzo prostą gierkę, tylko i wyłącznie aby czasem pograć z przyjaciółmi. Wygląda to tak: Jest dwóch graczy i dość dużo bloków. Po mapie lata smok i te bloki niszczy. Trzeba jak najdłużej wytrzymać skacząc z bloku na blok. Tyle słowem wstępu. Problem polega na tym, że usuwanie bloków wygląda inaczej u hosta, a inaczej u osoby która się dołączyła. Wiem, że problem jest w tym, że po prostu jest instance_destroy() kiedy blok dotknie smoka, a nie są te informacje wysyłane przez serwer. I tu się rodzi mój problem. Jak zrobić aby każdy blok był usuwany zgodnie z hostem?
×
×
  • Dodaj nową pozycję...