Cześć ( ͡° ͜ʖ ͡°)

Kolejny odcinek z cyklu #brutalnaprzestrzenkosmiczna

Przez ostatnie dwa tygodnie działo się całkiem sporo. Głównie dopracowywanie UI i mechanik, żeby mieć większość rzeczy zamkniętych, nim na dobre zajmę się AI. Dzisiaj przedstawiam 2 shadery efektów cząsteczkowych dla statków kosmicznych, no i sam statek kosmiczny (model tymczasowy):
-Efekt dymu, który może być oświetlany przez inne źródła światła (kolory oczywiście
Sadun - Cześć ( ͡° ͜ʖ ͡°)

Kolejny odcinek z cyklu #brutalnaprzestrzenkosmiczna

...

źródło: comment_PO8T4yyxq5AW8xob7A4QfknBBrXtKhMw.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hejo Mirasy!

Chciałbym przedstawić wam grę którą robię razem ze znajomymi #ayecaptain
Taktyczna gra w której podróżując poprzez nieznane wody pokonujemy przeciwności losu słowem lub walką. Śmierć głównego bohatera kończy dotychczasową rozgrywkę aczkolwiek odblokowuje kolejne zawartości (rogue-like). Gra inspirowana FTL ( ͡ ͜ʖ ͡)
Kozun - Hejo Mirasy!

Chciałbym przedstawić wam grę którą robię razem ze znajomymi ...

źródło: comment_zEsAQRTNaxGMS7F6N2rdrzXkDE4SYAv8.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pomóżcie Mircy, bo nie mogę znaleźć błędu.

- mam Canvas z ustawioną opcją Screen Space - Camera.
- mam w nim (jako dziecko) RectTransform.
- localPosition.y tego RectTransforma pokazuje wartość 485.4857. Na razie się zgadza.
- Następnie chcę przekonwertować tę wartość na world space za pomocą transform.TransformPoint, któremu podaje jako argument localPosition.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirabelki i Mirki!

Ruszamy z wersją na Windowsa! Moim zdaniem wygląda dużo lepiej ( ͡º ͜ʖ͡º), ale ocenę pozostawiam Wam. Dodatkowo kilka nowych funkcjonalności - między innymi: wskazywanie zniszczonego elementu oraz wyświetlanie maksymalnych naprężeń ściskających i rozciągających.
Już niedługo więcej informacji na temat konkursu z nagrodami:)

Zachęcam do komentowania:) Mam nadzieję, że zagra kilka osób i już niedługo
FEAofTruss - Hej Mirabelki i Mirki!

Ruszamy z wersją na Windowsa! Moim zdaniem wyg...

źródło: comment_okO2VkWnE27l76zRGXDczzCIZumteDdh.jpg

Pobierz
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FEAofTruss: BTW pomyśl o tym aby zamiast tych komunikatów o tym ze most jest słabo zaprojektowany to może włączyć mimo to symulację i dać mu się zawalić? Patrzenie jak samochodzik się topił było frajdą mimo, że przegraliśmy. Taka mała nagroda pocieszenia. Taki napis tylko frustruje.
  • Odpowiedz
#unity #unity3d
Stworzyłem laser z LineRenderer i chciałem żeby materiał którego użyłem do wyświetlania laseru poruszał się.
Użyłem takiego kodu, gdzie zmieniam parametr Offset - nie wywala błędu, ale jednak nie widzę działania.
Domyśla się ktoś, co jest tego przyczyną, powinienem coś dodać?
Wołam @Wextor , bo mądra głowa.
W.....i - #unity #unity3d
Stworzyłem laser z LineRenderer i chciałem żeby materiał k...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Odwołujesz się do renderera obiektu a nie do line renderera. Zamień tamtą linię na:
line.material.mainTextureOffset = new Vector2(0, Time.time);

Jak nie działa to zobacz dwie kwestie:
1. Czy tekstura jest zmienna w osi y? Bo jeśli nie to nie będzie efektu. Spróbuj zmienić na new Vector2( Time.time, 0); i zobacz czy jest różnica.
2. Dany shader może nie obsługiwać offsetu. Spróbuj z innym materiałem.
  • Odpowiedz
@Kozun: Zmieniłem tę linijkę i działa! Piękne dzięki!
Wybacz, że tak późno odpisałem - nie napisałeś mojego nicku i nic nie wyświetliło się powiadomieniach, a dopiero niedawno coś mnie tchnęło żeby spojrzeć na mój post.
  • Odpowiedz
#unity #gamedev hej gamedev mirki. Myślę, żeby na zaliczenie zrobić prostego tower defensa w unity. Na początek prosiłbym was o pomoc jakby zrealizować taki myk, że mam obiekt (wróg) i chciałbym, żeby miał wyznaczoną trasę. Chciałbym łatwo definiować tą trasę (dla wszystkich wrogów taka sama), żeby zmieniać ewentualnie lvl.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#gamedev #unity

mirki jak to jest ze sprite'ami i animacją

zalozmy ze mam sobie sprite'y 64x64px, ogolnie jest pare animacji chodzenia itd. a co z animacjami ataku? jak postać coś trzyma w rece i nie miesci się to w tych 64x64px to co wtedy? wrzuca sie sprite'a 128x64px? czy zawsze zostawia sie sporo przezroczystego tła i mniejsze postacie robi zeby bylo sporo miejsca w razie czego? A moze
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Melcma: w unity możesz mieć pełną dowolność - w jednej animacji możesz mieć sprajty dowolnych rozmiarów. Potem tylko musisz je dopasować w unity względem siebie. Możesz też mieć jeden png ze wszystkimi sprajtami w środku, potem się je wycina w unity sprite editorem.
  • Odpowiedz
Cześć ( ͡° ͜ʖ ͡°)

Kolejny odcinek z cyklu #brutalnaprzestrzenkosmiczna

W dzisiejszym odcinku przedstawiam coś, co przez długi czas wyglądało naprawdę źle i w końcu to naprawiłem - animację zakotwiczania kamery do planety. W grze trwa o wiele krócej - tutaj jest wydłużona dla celów prezentacyjnych. Na animacji
Sadun - Cześć ( ͡° ͜ʖ ͡°)

Kolejny odcinek z cyklu #brutalnaprzestrzenkosmiczna 

...

źródło: comment_VwGCv0UBsLH3c146XF2SqmODncmpTvbW.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#gamedev #gry #puzzle #unity3d #unity

Przysiedziałem cały weekend i skończyłem interfejs z wszystkimi opcjami customizacji.

Próbowałem takie palety kolorów porobić, żeby dla każdego rodzaju daltonizmu jakaś pasowała bez problemu. Dodatkowo są 2 palety edytowalne przez użytkownika, więc chyba z kolorami nie powinno być problemów dla nikogo ( ͡° ͜ʖ ͡°)
Curry_ - #gamedev #gry #puzzle #unity3d #unity

Przysiedziałem cały weekend i skońc...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@psemcio: hmmm... a jakiego masz tego daltona? Jest taki skrypt którym można sobie zasymulować różne rodzaje daltona i tak jak na tym sprawdzałem to na każdy typ któraś ze stockowych palet była wystarczająco rozróżnialna.

A jeśli się trafi jakiś skrajny przypadek, no to sobie po prostu ustawi swoją paletę, którą na pewno widzi. Pod wszystkich nie dam radę zrobić idealnie.
  • Odpowiedz
@Curry_: mam taki typ ze rozrózniam kolory wszystkie gdy sa oddzielnie ale jak sa kuleczki czerwone i zielone to muszę po 1 składać do kupy co trochę trwa i nie zawsze się uda :-P. Najczęstszy typ i zarazem najbardziej łagodny, na światłach wszystko jest klarowne.
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirabelki, Mirki i Towarzysze!

W końcu po kilku miesiącach prac na świat wychodzi w miarę grywalna wersja mojej gry! Bardzo mnie to cieszy, bo pochłonęło to wiele wolnego czasu, ale myślę, że było warto, bo oprócz tego, że samo jej tworzenie było świetną zabawą, to wiele zmieniła ona w moim życiu. Skoro już jestem programistą na pół etatu, to liczę, że jutro na koncie będzie 7,5k! Dodatkowo zgłosiła się do mnie organizacja
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#unity3d #unity #gamedev

Hej mirki. Mam taką zagwozdkę. W sumie to taka elementarna rzecz raczej ale jakoś się nigdy nie wgłębiałem w ten batching i generalnie nie wiem czy dobrze go rozumiem.

Jak mam taką sobie kostkę i chcę z niej zrobić krawędzie to czy żeby zaoszczędzić na batchowaniu muszę używać tej kostki zawsze w takiej samej skali (czyli że jest powtórzony dokładnie taki sam obiekt,
Curry_ - #unity3d #unity #gamedev

Hej mirki. Mam taką zagwozdkę. W sumie to taka e...

źródło: comment_4LKAxzvufyw5KJz2J5hoLiFWVSrY8tiw.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jigsaw96: No właśnie pewnie i ja to gdzieś to przeczytałem w kontekście 3d i tak mi w głowie utkwiło. A wygląda na to że w przypadku grafiki 2D niepotrzebnie.
  • Odpowiedz
Hej mirki.

Podczas TK Game Jamu udało nam się stworzyć grę TimeShift, gra w głosowaniu w kategorii Styl zdobyła 1 miejsce a Techland dodatkowo ją wyróżnił więc trochę #chwalesie ( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)

Stworzyliśmy grę na 3 osoby, które muszą wyeliminować się nawzajem w ciągu 10 sekund. Wygrywa ten, kto przetrwa. Każdy gracz może jednak zabić tylko jednego przeciwnika, przed drugim musi uciekać - cos jak kamień,
ave_ - Hej mirki.

Podczas TK Game Jamu udało nam się stworzyć grę TimeShift, gra w...

źródło: comment_UVH84dgkjxN4rO2uuoTeZjbpQ4vrGA60.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach