Unity is canceling the Runtime Fee
https://unity.com/blog/unity-is-canceling-the-runtime-fee
@furious programming: Twój argument jest nieaktualny :]
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ć.
Jeśli potrzebujesz dokonać triangulacji pętli punktów, użyj komponentu PolygonCollider2D
.
points
. https://docs.unity3d.com/ScriptReference/PolygonCollider2D-points.html
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:
@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?
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.
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
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
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 :)
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:
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.
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!
Ja z nikim nie walczę — ot nie wtrącam się w czyjąś robotę i nikomu niczego nie narzucam, ani nie wyśmiewam.
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:
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:
Gdy zmienimy kolor tła na czarny:
Jeśli ktoś byłby zainteresowany, jak zrobiony jest outline obiektów, oto tutorial:
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ść :(
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.
Bez ifów! first = input("Podaj pierwszą liczbę: ") second = input("Podaj drugą liczb...
To zadanie jest bez sensu dla Pythona. Możesz całą formułkę wrzucić w funkcję eval i...
To zadanie jest bez sensu dla Pythona. Możesz całą formułkę wrzucić w funkcję eval i...
Nawet jak nie napiszesz, to w pewnym momencie uczelnia Ci napisze, że zostałaś skreś...
Skoro na lapku z Windows 7 zrobiłeś upgrade do Windows 10, to ten klucz z Windows 7...
Skoro na lapku z Windows 7 zrobiłeś upgrade do Windows 10, to ten klucz z Windows 7...
@Dregorio: https://www.quora.com/How-can-I-active-Windows-10-OEM-if-the-hard-drive-i...
Skoro na lapku z Windows 7 zrobiłeś upgrade do Windows 10, to ten klucz z Windows 7...
Skoro na lapku z Windows 7 zrobiłeś upgrade do Windows 10, to ten klucz z Windows 7...
@yarel: GRANT DRINKER TO AREK; GRANT CLEANER TO SYLWIA; To by był lepszy prezent, bo...
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 ;)