Witajcie Mirki i Mirabelki, tak sobie powoli pracuje nad trzecią gierką (w między czasie wydałem 2 aktualizację do mojej poprzedniej gierki), na gifie można zobaczyć mechanizm klikania (standardowy klik i wzrost, wydawał mi się zbyt nudny, chciałem zrobić coś innego, więc wpadłem na pomysł, że w moim clickerze, będzie funkcjonował następujący mechanizm klikania:
- Mamy stickmena i klikaniem aktywujemy mu tarczę, musimy aktywować tarczę w odpowiednim momencie. Jeśli lecący przedmiot dotknie tarczy, to
DonislawDev - Witajcie Mirki i Mirabelki, tak sobie powoli pracuje nad trzecią gierką...

źródło: comment_Hp20n3WvoO0IhELDi9dRQNrIARScrpqB.gif

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
@ryhu
Gracz będzie miał spowolnienie czasu i mur obronny i takie tam. Walkii z bossem to co innego, będzie inny mechanizm. Będzie normalna walka automatyczna lub turowa( ͡° ͜ʖ ͡°)
  • Odpowiedz
Po odpaleniu #unity i zrobieniu pustego projektu nie jestem w stanie nic zrobic - czyli klikam dodam folder, sprite itp to nic sie nie dzieje. Nie wszystkie opcje da sie kliknac. Czasem pokazuje mi okna czasem nie.. Z kazdym restartem unity jest inaczej. Dlaczego?

przykladowo: Klikam Nowy Folder. Nic nie widac nic sie nie dzieje. Robie restart - widze w Projekcie - New Folder. Nie da sie go kliknac. W
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nandrolone: Spróbuj powyłączać wszystkie dodatkowe programy. Mnie kiedyś otwieranie plików doubleclick nie działało przez Nvidia Geforce Experience, a dokładnie przez funkcję nagrywania okien ekranu.
  • Odpowiedz
@IceGoral: z tutoriali pod unity. z poradników do języka nie nauczysz się metod silnika itp ( ͡° ͜ʖ ͡°) co nie zmienia faktu, że c# lepiej znać trochę bardziej, niż liźnięcie samej obiektowości
  • Odpowiedz
#csharp #dotnet #gamedev #programowanie #unity
Witam, mam pytanko do ludzi tworzących gry w c#.

Zastanawiam się, czy w Unity można zrobić w c# grę podobną do Little Fighter? Do tej pory widziałem głównie gry logiczne, jakieś proste platformówki, często z widokiem 2d. Ale czy zrobienie powiedzmy gry typu Little Fighter tylko z elementami RPG i jakąś fabułą jest w ogóle możliwe i
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bambro:
Normalnie można, w Unity można wszystko stworzyć, AR/VR, 3D, 2D, Multiplayer lub single Player. Co dusza zapragnie, wszystko rozbija się o umiejętności programisty. W Unrealu też podobnie i w innych silnikach.
  • Odpowiedz
Da się jakoś prosto stworzyć "odwrócony" (inverted) BoxCollider2D? Czyli, że nic się nie może wydostać ze środka. Do tej pory zrobiłem tak, że mam 4 BoxCollidery2D ułożone w kształt ramki do obrazu.
#unity
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Prowadzę małe studio graficzno-programistyczne. Z rok temu opowiadałem mojemu synkowi lvl4 na czym polega moja praca żeby wiedział co powiedzieć w przedszkolu. Mały był wtedy na etapie zachwytu gierkami w smartfonie i jednocześnie resorakami, więc od razu mnie poprosił żebym mu zrobił taką grę że on robi sobie fotkę resoraka a potem tym resorakiem jeździ w grze (btw imo całkiem fajnie to sobie wymyślił jak na swój wiek).

Powiedziałem że oczywiście zrobimy gierkę
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy istnieje sposób by w Unity, w C# sprawdzić czy skrypt zawiera funkcję o danej nazwie i otrzymać wartość true albo false?

To co chcę zrobić to konsola, który przyjmuje tekst pisany od gracza i wykonuje funkcję jeśli wprowadzony tekst pasuje do nazwy, którejś z funkcji. Oczywiście to nie jest problem, bo metoda Invoke() robi dokładnie to co opisałem, problemem jest to, że chcę aby konsola reagowała również, jeśli gracz wprowadzi tekst,
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KrojonyAnanas: Dzięki wielkie. Po paru trudnościach, metoda z drugiego postu zadziałała dokładnie tak jak chciałem.
W sumie ta pierwsza metoda też wykonałaby zadanie i jest prostsza ale wolałem coś bardziej zautomatyzowanego, żeby było mniej pisania na dłuższą metę ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Może mi ktoś podpowiedzieć czego mam użyć albo czego wyszukać jeśli chcę ustawić w Unity UI tak żeby nie zmieniał się on jak już zbuduję aplikację? Tzn. w Unity Interface wygląda inaczej (bo Canvas ma ściśle ustawione width i height) a potem się wszystko rozwala jak już zbuduję. Sry za dość głupie pytanie, uczę się dopiero. #unity
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrFisherman: w pisaną masz rozdzielczość "bazową" i cały Layout UI zmienia się w zależności od proporcji ekranu na ktorym jest wyświetlany. Musisz zrobić UI tak żeby dobrze wyglądał na każdej proporcji ekranu którą chcesz wspierać. Testuj sobie to zmieniając proporcję okienka "Game" w Unity
  • Odpowiedz
Mam takie pytanie, czym w praktyce różnią się od siebie realtime light, mixed light i baked light? Jakie są plusy i minusy każdej z opcji? Czy na przykład nieruchoma pochodnia na ścianie powinna mieć baked light?

#unity #gamedev #pytanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Radeg90: To chyba z samych nazw można wywnioskować, baked light jest wypalane na teksturze, a tekstura jest nakładana na level raz, tak działało oświetlenie w starszych grach. Realtime light to oświetlenie rzeczywiste, jest generowane co klatkę i dosyć mocno obciąża grę jak zaszalejesz. Mixed to pewnie połączenie baked light i realtime light, czyli ten słynny kompromis. Pochodnia na ścianie jak najbardziej baked light.

  • Odpowiedz
@Radeg90: https://unity3d.com/learn/tutorials/topics/graphics/choosing-lighting-technique?playlist=17102
Robąc "normalną" grę gdzie masz level budynki itp. powinieneś wszystkie obiekty statyczne oznaczyć statyczne i stosować wszędzie statyczne światło żeby cienie wyglądały miękko i żeby działało GI.

Światło dynamiczne jest bardzo drogie i powinno być stosowane tylko tam gdzie chcesz żeby ruchome obiekty rzucały cień (gracz, przeciwnicy).

Przyjrzyj się grom i sam zobaczysz gdzie tak naprawdę światło musi być dynamiczne, bo tych miejsc wbrew pozorom wiele nie ma
  • Odpowiedz
#gamedev #unity3d #unity #immakingroguelike
Siema gamedevowe świry.
Słyszałem, że lubicie rogale.
Nadszedł czas pokazać moje brzydkie dziecko i na pierwsze wyjście z mroku wybrałem oczywiście was miraski. Giere składam po godzinach od jakiegoś czasu. Robie prostego roguelike'a w unity inspirowanego klasycznymi crpgami ala diablo 1 i rogalami ala nethack.

Wyrozniac gre ma przede wszystkim:
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mogę prosić o jakiś dobry aktualny kurs Unity dla początkujących: zwykłe kolizje, kształty, nawet bez assetów, chodzi mi o 2D. Na YT i Google jest mnóstwo kursów ale nie wiem który warto rozpocząć. #unity #pytanie #gamedev najwyżej usunę
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrFisherman: Do poznania podstaw masz kilka drog. Na yt jest bardzo duzo podstaw i wystarczy, ze na start wybierzesz cos polskiego i dokonczysz cala playliste. Jak Ci nie zal 45zl to kursy z udemy. Ksiazki o unity nawet nie kupuj bo to straszny shit i niczego sie nie nauczysz. Wymysl 10 bardzo prostych gier 2D i 3D i rob je od poczatku do konca. Nie przerywaj zadnego projektu dopoki nie
  • Odpowiedz
Dlaczego nie można stworzyć takiego silnika graficznego, który ma jakiś runtime, dzięki czemu bez względu na sprzęt i system będzie można pograć na adekwatnych detalach względem wydajności jednostki zmiennoprzecinkowej?
Wiem że coś takiego oferuje #java, czy #unity w przeglądarkach, ale #unreal jest już problematyczny, a dobrze by było, zwłaszcza gdyby to był system częściowo otwarty, co pozwalałoby na wykonywanie aplikacji przez kilka nodów (OpenCl, czy
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach