Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 801
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    137

Odpowiedzi opublikowane przez gnysek

  1. W dniu 14.02.2024 o 21:15, pk100 napisał(a):

    nie ma w nim rzeczy które robiły robotę w 1.4 czyli wszystkich funkcji edytora graficzneg

    W sumie nic nie stoi na przeszkodzie używania dawnego edytora graficznego i potem importowania grafik. Jest trochę więcej zabawy, ale... a tak konkretnie których opcji brakuje? Bo wydaje mi się, że głównie brak filtrów, reszta być może jest za mocno ukryta? Pytam, bo zgłosiłem bodaj dwa Feature Requesty do YYG w tej sprawie, to mogę kolejne i może przywrócą brakujące rzeczy :)

  2. buffer = undefined;

     

    Feather zwraca uwagę, bo od wersji 2023.11 która wyjdzie za kilka dni bufory już nie będą zwracać id liczbowego, a "referencję". Co prawda za pomocą real(buffer) nadal można dostać po staremu ID, a większość funkcji poradzi sobie jak takie ID podasz, żeby ten bufor odnaleźć, ale w nowym runtime, przy wyłączonym trybie kompatybilności na pewno będą problemy. Ogólnie to chyba wszystkie zasoby będą od grudnia referencjami, bo sprite i inne w 2023.8 tak zmieniono.

     

    Feather zawczasu zwraca uwagę na niektóre rzeczy, które YYG planuje w ciągu następnych 10-20 miesięcy zmienić, ale często gry mimo to się kompilują "po staremu". Warto jednak stopniowo zmieniać stare, niekoniecznie dobre nawyki.

  3. Beta 0.8:

     

    - przepisanie Ligi 24

    - swiper na homepage pokazuje teraz również najnowsze zasoby

    - w showcase można wejść w daną grę i napisać komentarz

    - showcase pokazuje się w wynikach wyszukiwania

    - generowanie obrazków og:image używanych przy wrzucaniu newsów/artów/plików/linków na facebooka, twittera i discord

    - nowy zarąbisty guziczek w dolnym menu na telefonach:

    image.png

    - poprawki cssów w uploaderze i paru innych miejscach, aby odpowiadały wybranemu motywowi

    - przeniesienie 90% adminu panela

    - przepisanie kategorii z "nazwa,nazwa,nazwa" na korzystanie z "id", co ułatwia przenoszenie kategorii i artykułów, oraz zmniejsza liczbę zapytań SQL

    - poprawki seo, opengraph

    - nowy font nagłówków

    - poprawka przycisku "Idź" w paginacji, gdy wybieramy dowolną stronę z zakresu

    - mnóstwo zmian "pod maską" których nie widać na zewnątrz

    - przycisk beta przeniesiony na dół strony; jest to ostatnia wersja w której jest on dostępny

    - łącznie zmieniono 193 pliki (155 w nowej, 18 w starej wersji strony, oraz 19 cssów i obrazków)

     

    To jest ostatnia beta, przy następnej aktualizacji stara wersja strony przestanie być dostępna (google i goście widzą już wyłącznie nową).

  4. Normalnie sprite ma teraz coś takiego jak broadcast event i tam można, ale dla spine to nie zadziała z dwóch powodów. Po pierwsze, nie ma podglądu spritów ze spine (xD - ale jest taki feature request zgłoszony), po drugie w spine można zrobić merge między dwoma animacjami i wtedy by się na siebie czasem także różne dźwięki nakładały.

  5. 3 godziny temu, 3r3se7ven napisał(a):

    ale jakoś przeżyję.

     

    Wchodzisz tutaj -  https://github.com/YoYoGames/GameMaker-Feature-Requests/issues - dodajesz swoją prośbę i jest szansa, że zmiana zostanie wprowadzona do IDE.

    Ja mam już 14 takich zaakceptowanych zgłoszeń (niestety aż 10 w backlogu, więc "na później", ale cztery są przypisane już do IDE i nowego runtime, wiec jest szansa, że zobaczymy je wkrótce).

  6. Ależ to wygląda coraz lepiej! Niektóre fragmenty wyglądają już na wylizane tak, że nadają się na premierę, a coś czuję, że i tak jeszcze wszystko zaliczy upgrade. Mam nadzieję, że sterowanie będzie przyjazne padom, bo coś czuję, że świetnie by się w to grało na Steam Decku!

     

    Dodałem już wcześniej do wishlisty, a teraz także do Showcase GMCLANowego: https://gmclan.org/showcase .

     

     

  7. Po sprawdzeniu tego prywatnie, dopiszę w razie czego, dla potomności:

     

    Ze względu na to co znajduje się w mp_grid, ścieżka może się czasem nie wygenerować, w związku z tym, w poniższym kodzie

     

    function citizenStateMove(){
    	if (pathStarted == false) {
    		if mp_grid_path(...

     

    może zostać zwrócony false w ostatnim ifie, a wtedy path_position nadal będzie wynosić 1, bo obiekt nadal widzi ostatni path, na końcu którego stoi, dlatego warunek był od razu spełnianiany i gra zachowywała się tak, jakbyśmy wrócili do budynku gdzie zostawia się zasoby (tak naprawdę robiąc 0 pikseli), następnie szukając ścieżki do następnego zasobu.

     

    Nawet jeśli wydaje się to mało prawdopodobne, czasem warto dodać else i obsłużyć teoretycznie nieistniejący wyjątek. Potem łatwiej go znaleźć :)

×
×
  • Dodaj nową pozycję...