Wpisy Spine na mikroblogu

    Spine

    Unity is canceling the Runtime Fee

    https://unity.com/blog/unity-is-canceling-the-runtime-fee

    @furious programming: Twój argument jest nieaktualny :]

    cerrato
    cerrato

    OK, może jest nieaktualny OBECNIE, ale jakiś czas temu, kiedy @furious programming podjął decyzję o wyborze technologii, warunki licencji Unity były inne. Po drugie - kwestia opłat była tylko jednym z czynników przemawiającym za własnym silnikiem. A po trzecie - nie chce mi się tego robić, ale wypadałoby przeczytać szczegółowo nowe warunki Unity, bo może się okazać, że jednak są tam jakieś haczyki i fragmenty pisane małym druczkiem ;)

    Xarviel
    Xarviel

    Delikatny chwyt marketingowy, bo "anulowali" opłaty, które nie spodobały społeczności, ale teraz zostaną podniesione ceny subskrypcji o 8% / 25% w wersji Pro / Enterprise. Opłata została po prostu przeniesiona z mniejszych deweloperów na większych i jedynie testują na ile mogą sobie pozwolić.

    Spine

    Unity hack

    Jeśli potrzebujesz dokonać triangulacji pętli punktów, użyj komponentu PolygonCollider2D.

    1. Przypisz punkty do points. https://docs.unity3d.com/ScriptReference/PolygonCollider2D-points.html
    2. Użyj metody CreateMesh(). https://docs.unity3d.com/ScriptReference/Collider2D.CreateMesh.html

    Użyłem tego w swoim skrypcie do rozcinania Mesh'y, aby generować wypełnienie rozciętego obszaru i jest to bardzo skuteczne:

    image

    Załącznik 0
    Spine
    Spine

    @ksh: Być może inny algorytm triangulacji dałby lepszy efekt. Może nawet by dodawał dodatkowe wierzchołki, żeby trójkąty były równiejsze. Ale w real time jeśli czegoś nie trzeba, to lepiej nie robić ;)

    Ten algorytm triangulacji nie dodaje nowych wierzchołków, co upraszcza zabawę i ilość trójkątów jest przewidywalna.
    Zobacz sobie np.: https://www.geometrictools.com/Documentation/TriangulationByEarClipping.pdf

    W gierce, która ma tylko wyświetlać, a nie analizować, to chyba wystarczające rozwiązanie?

    ksh

    nie no jasne, pełna zgoda, Po prostu mi się siatka skojarzyła z programem mesowskim. Aczkolwiek zobacz, że masz tam trójkąty które niemal są spłaszczone między dwoma innymi i mogłoby ich nie być

    Jak na drzewo rozcięte laserem to wygląda fajnie. Przeciętny gracz ze swoim poziomem umysłowym wpadnie w stan orgazmu.

    Spine

    Mały kamień milowy, jeśli chodzi o utrwalanie starych gier :]
    Retro nekromanci wzięli się za pierwsze części gry Resident Evil wydane na PC.
    Pierwsza część już dostępna w sklepie GOG: https://www.gog.com/game/resident_evil
    Druga i trzecia będą później w tym roku.

    Oczywiście zawsze można uruchomić te gry na emulatorze PSX.
    Ale wersje PC miały mniejsze ograniczenia sprzętowe, więc wyglądają trochę lepiej.

    100zł to nie majątek za 3 gry tego kalibru.

    Chociaż za trójką na przepadam. Za trudna...
    Posiada tylko dwa tryby trudności (Easy i Hard).
    Na Easy zaczynamy ze skrzynią wypełnioną broniami i amunicją, co całkowicie zmienia gameplay...
    Brakuje trybu Normal, który ułatwiałby grę w inny sposób.
    Wrogowie mający mniej HP, zadający mniejsze obrażenia graczowi. Mniejsza liczebność wrogów...
    Trochę informacji na temat różnic trybów trudności w RE3: https://gamewith.net/resident-evil-3/article/show/15187

    image

    image

    Załącznik 0
    Załącznik 1
    WhiteLightning
    WhiteLightning

    Czekam na Warhammer Dark Omen i stara wersje Magic The Gathering.

    Spine

    Nie używam TikToka, ale znajomi często mi wysyłają linki do filmików w tym serwisie.
    Niestety na telefonie ostatnio te filmiki każą instalować aplikację TikTok, aby je obejrzeć.
    Ale można zmodyfikować link, żeby to ominąć.

    Np. taki link:
    https://vm.tiktok.com/ZGebNcvjw/

    Po kliknięciu rozwija się w coś takiego:
    https://www.tiktok.com/@colbertlateshow/video/7353081099704077610?_r=1&_t=8n8Y5tcwR3A

    Aby obejrzeć filmik bez przymusu instalacji aplikacji, wystarczy usunąć ? i wszystko po nim:
    https://www.tiktok.com/@colbertlateshow/video/7353081099704077610

    cerrato
    cerrato

    Albo druga opcja - w przeglądarce (ja używam FF na Androidzie, ale pewnie tak samo działa w chrome) wystarczy włączyć tryb desktopowy. Przy okazji - ten tryb pozwala bez posiadania YT Premium słuchać muzyki w tle - zamiast apki YT odpalasz przeglądarkę, wchodzisz na stronę YT, właczasz tryb desktopowy i muzyka sobie leci, nawet jak telefon zablokujesz albo przełączysz na coś innego :)

    Spine

    Grałem praktycznie we wszystkie gierki Puppygames, kiedy Linux był moim głównym systemem.
    Oni podobnie jak @furious programming, używali takiego SDL dla Javy => LWJGL

    Tak przy okazji, developer LWJGL == developer Puppygames.

    Teraz Puppygames rozpoczęło kickstarter swojej nowej gry:
    https://www.kickstarter.com/projects/puppygames/battledroid

    Nie wiem w czym robią Battledroid, ale z tego co piszą, to pracują nad nim już kilkanaście lat po godzinach.
    Więc pewnie robią go w podobnych technologiach jak poprzednie projekty.

    No i na kickstarterze widzimy, że ich projekt ma problem z systemem MacOS:

    1

    image

    2

    image

    Jeśli szantażowanie, że nie wydadzą gry na MacOS to nie jest tylko skok na kasę, to wychodzi na wierzch problem używania własnego silnika...
    Jeśli nie natknąłeś się wcześniej na jakiś problem, to zawsze możesz natrafić na ten problem później :]

    I potem sprzedają to na kickstarterze jako problem, za który mają zapłacić potencjalni użytkownicy, a nie osoba odpowiedzialna za rozwój silnika/dobór technologii.

    Załącznik 0
    Załącznik 1
    Spine
    Spine

    @furious programming:

    Spoko, jak i tak będę robił to co sobie założyłem, bez względu na to ilu fanboy'ów będzie się śmiało z Pascala, SDL-a czy autorskiego silnika.

    Fanboy z fanboyem nie wygra...
    Ale walka wciąż trwa!

    flowCRANE

    Ja z nikim nie walczę — ot nie wtrącam się w czyjąś robotę i nikomu niczego nie narzucam, ani nie wyśmiewam.

    Spine

    Od jakiegoś czasu w Unity mamy ułatwioną implementację post-processingu w Scriptable Render Pipeline. https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@16.0/manual/post-processing/post-processing-custom-effect-low-code.html

    Dzięki post-processingowi możemy poprawić estetykę wyświetlanej grafiki, zwiększyć "sztuczny realizm", albo zrealizować stylizowaną koncepcję graficzną gry.

    Ostatnio w swojej gierce do shadera post-processu dodałem "mgłę".
    Im dalej od kamery znajdują się obiekty, tym bardziej ich kolor zmienia się w kolor tła.

    Tak wygląda ShaderGraph samej mgły:

    image

    O tym co robią węzły (Node) ShaderGraph'u można sobie poczytać w dokumentacji. https://docs.unity3d.com/Packages/com.unity.shadergraph@6.9/manual/Node-Library.html

    Smooth step zaczyna się od 0.1, żeby mgła zaczynała się od 10% widzianego obszaru, a nie od samego początku.

    A tak wygląda scena przed i po dodaniu mgły:

    image

    image

    Gdy zmienimy kolor tła na czarny:

    image

    Jeśli ktoś byłby zainteresowany, jak zrobiony jest outline obiektów, oto tutorial:

    Załącznik 0
    Załącznik 1
    Załącznik 2
    Załącznik 3
    cerrato
    cerrato

    fajne jest to, że masz na to zajawkę i sobie piszesz tak, że masz z tego radość. Ciesz się póki możesz, zanim Cię dopadnie wypalenie i starość :(

    loza_prowizoryczna
    loza_prowizoryczna

    Ale że jak? Że jak się wypali albo zestarzeje to wypuści to jako early access i zacznie zgarniać hajs za rozwój? Ja rozumiem że pieniądze != radość ale to się nie wyklucza.

    Aktywność

    5 pkt za Ocena postu
    2025-01-08 21:14

    Bez ifów! first = input("Podaj pierwszą liczbę: ") second = input("Podaj drugą liczb...

    5 pkt za Ocena postu
    2025-01-08 14:01

    To zadanie jest bez sensu dla Pythona. Możesz całą formułkę wrzucić w funkcję eval i...

    5 pkt za Ocena postu
    2025-01-08 13:09

    To zadanie jest bez sensu dla Pythona. Możesz całą formułkę wrzucić w funkcję eval i...

    5 pkt za Ocena postu
    2025-01-04 19:27

    Nawet jak nie napiszesz, to w pewnym momencie uczelnia Ci napisze, że zostałaś skreś...

    5 pkt za Ocena postu
    2025-01-02 07:50

    Skoro na lapku z Windows 7 zrobiłeś upgrade do Windows 10, to ten klucz z Windows 7...

    5 pkt za Ocena postu
    2025-01-02 03:15

    Skoro na lapku z Windows 7 zrobiłeś upgrade do Windows 10, to ten klucz z Windows 7...

    5 pkt za Ocena postu
    2025-01-01 17:25

    @Dregorio: https://www.quora.com/How-can-I-active-Windows-10-OEM-if-the-hard-drive-i...

    5 pkt za Ocena postu
    2025-01-01 17:14

    Skoro na lapku z Windows 7 zrobiłeś upgrade do Windows 10, to ten klucz z Windows 7...

    5 pkt za Ocena postu
    2025-01-01 14:08

    Skoro na lapku z Windows 7 zrobiłeś upgrade do Windows 10, to ten klucz z Windows 7...

    5 pkt za Ocena postu
    2024-12-30 15:22

    @yarel: GRANT DRINKER TO AREK; GRANT CLEANER TO SYLWIA; To by był lepszy prezent, bo...

    Historia reputacji

    26028 punktów

    Uprawnienia

    • 1
      użycie chińskich znaków w tekście
    • 10
      używanie wspomnień użytkowników
    • 50
      oddawanie głosów na wpisy innych
    • 50
      publikacja URL do strony WWW w profilu
    • 50
      dodanie URL do strony WWW w sygnaturze na forum
    • 300
      dodawanie nowych tagów
    • 1000
      publikacja wątków z krótkim tytułem
    • 10000
      brak reklam banerowych oraz na mikroblogu
    • 10000
      edycja własnych postów do 1 miesiąca od daty napisania

    Sprawdź czym są punkty reputacji i jak możesz je zdobyć