Myślę, że w następnym odcinku ogarniemy jak działa system postprocessów. Dzięki temu przejdziemy przez wszystkie najważniejsze elementy przy tworzeniu gry, więc wprowadzenie będzie można uznać za udane Ale w następnych odcinkach na pewno zajmiemy się poruszaniem i w ogóle przejdziemy do kompletnych projektów gier
Odpal unity, otwórz menu Edit (z lewej u góry), wejdź w preferences i External tools Tam sprawdź czy masz wybrany Visual Studio, to powinno rozwiązać problem
Dzięki, na prawdę doceniam ❤️ Praktycznie większości rzeczy nauczyłem się oglądając poradniki na TH-cam i dłubiąc samemu 😅 Nie są to jakieś mega skomplikowane rzeczy gdy już się ogarnie podstawy działania silników do gier
Tak jakby W sensie ten projekt nie jest robiony z myślą o jakiejś spójnej grze Jako, że to jest wprowadzenie do unity to chciałem się skupić na kompletnych postawach aby zaznajomić się z programem Myślę, że jeszcze jeden poradnik będzie bazował na tym co zrobiliśmy, a później przejdziemy do pełnych projektów
7:50 Mam problem bo w unity wyświetlają się dwa błędy "The type or namespace name 'MenagerPieniędzy' could not be found (are you missing a using directive or an assembly reference?)" i "The name 'FindObjectOFType' does not exist in the current context" Może ktoś pomóc?
Hej wiem, że poradnik już stary, ale bardzo chciałem dodać ten system punktów do mojej gry i problem polega na tym że w skrypcie Pieniazek nie działa mi ontriggerenter (domyślam się że chodzi o coś z colliderem), od razu powiem że nie ma żadnych literówek ani nic nie pisze w consolce więc dziwnie bardzo. Jak coś to normalnie działa mi to po zaimplementowaniu do śmieci przeciwnika (mam void Die i tam różne rzeczy m.in. destroy i FindObjectOfType().DodajPunkt();). Jeśli to czytasz i masz chwile to proszę o pomoc
Mam uciążliwe pytanie czy idzie do jednego obiektu dodać dwa oddzielne tekstury np. Ściany domu stworzonej w blenderze tak żeby na zewnątrz był np. betonowe wykończenie a w środku pomalowana ściana
Aaaa Z tym jest łatwo, bo wystarczy że klikniesz PPM i stworzysz obiekt Text mesh pro. Wtedy pojawi się okienko z możliwością importu wszystkich potrzebnych plików. Czyli klikasz import i wszystko działa
u mnie coś nie działa bo gdy tworzę to co ty mam idealnie to samo napisane to wyskakuje mi w Unity "The type of Namespace name "TextMeshProGUI" could not be found (are you missing a using directive or an assembly reference?)" Pliska pomóż
Hmmm 🤔 Dziwna sprawa A importowałeś textmeshpro do Unity? W sensie masz na scenie tekst textmeshpro? I jeszcze pytanie: z jakiego edytora skryptów korzystasz? Visual Studio, czy coś innego?
@@PL_Tutors Przepraszam jednak źle napisałem. Chodziło mi o Visual studio code, z jakich rozszerzeń korzystasz do tworzenia gier w unity. Z góry dzięki.
W teorii wystarczy zwykły notatnik, ale zdecydowanie nie polecam tego rozwiązania Brak podkreślania składki i błędów będzie niesamowicie frustrujący Ale da się
@@PL_Tutors Ok. To w takim razie myślę, że nie będę sam jeśli poproszę o tutorial jak skonfigurować całe środowisko Unity i co w nim powinno się znaleźć Twoim zdaniem, żeby uniknąć irytacji, że akurat tego nie ma czy tamto nie działa bo czegoś brakuje:)
Szczerze mówiąc to nawet nie trzeba nic specjalnie konfigurować Wystarczy, że przy instalacji Unity z Unity Hub zaznaczysz Visual studio i wszystko się samo zrobi 😅 Tobie zostanie tylko włączyć unity i zacząć tworzyć grę 😉
prosze o pomoc gdyz gdy prbuje obrucic obiekt to tylko kreci sie po okregu a jak chce wyskalowac obiekt to co prawda sie skaluja ale takze sie rusza no i jak chce zaznaczyc np. 2 obiekty i nimi obrucic to sie kazdy za siebie obraca prosze o pomoc PS przepraszam za błedy ortograficzne ale pisałem szybko
A Twoje obiekty są zaimportowane z jakiegoś programu (np. Blender) czy używasz domyślnych kształtów z Unity? Jeżeli importowane to bardzo duży wpływ na obrót ma środek danego obiektu (origin point) Jeżeli chodzi o to dziwne obracanie to polecam sprawdzić narzędzia z lewej u góry. Są tam przyciski przełączające między punktami interakcji pivot/center i local/Global Spróbuj je przełączyć i sprawdzić jak działa
No to w blenderze jest podobne założenie Zaznacz obiekt i wciśnij kropkę na klawiaturze Pojawia się różne tryby przesuwania obiektów, wybierz Median Point i powinna działać Jeżeli dalej się dziwnie obraca to pewnie masz przesunięty środek obiektu Wtedy zaznacz obiekt, wciśnij PPM, najedź na Set Origin i wybierz Set Origin to Geometry A sculpt pewnie nie działa dlatego, że masz zbyt mało geometrii do wyginania Wejdź w tryb edycji i dodaj przecięcia skrótem Ctrl r, później Ś powrotem do sculpt i będzie śmigać Tutaj pokazywałem jak działa sculpt: th-cam.com/video/GPwvq5BLEck/w-d-xo.html
@@PL_Tutors BARDZO dziekuje za wszystkie twoje rady 😊 wszystko smiga jak trzeba👍 tutaj umieszczam link do mojej gry w nastepnym tygodniu mozna spodziewac sie 2 teasera gamejolt.com/games/infernogameplays-com-official-TNaCofficial/534073 . Jeszcze raz bardzo dziekuje 😁
To jest chyba najczęstszy problem z unity 😅 Wejdz w Unity w menu Edit > Preferences > External tools i tam wybierz visual studio które aktualnie używasz Powinno się naprawić
Dodajesz to jako typ string czyli gdy konwerujesz punkty na string za pomocą ToString() to później dajesz + i wipijesz znak które chcesz dodać w cudzysłowie. Powinno zadziałać
Co do propozycji poradników... Rozłóż na czynniki pierwsze Flax Engine. Koleś robił go prawie 10 lat i ponoć jest bardziej intuicyjny niż te znane na rynku. Co o tym sądzisz?
A spróbuj wejść w menu Edit > Preferences i wybierz External tools po lewej Wtedy sprawdź czy masz wybrany Visual Studio w sekcji External Script Editor Gdy tam będzie ustawiony to wszystko powinno śmigać
Tak w sumie to nie ma następnego odcinka z tej serii 😅 Poznaliśmy podstawy i zaczęliśmy prawdziwy projekt gry typu Flappy Bird th-cam.com/video/Q4N7Mt2JsqY/w-d-xo.html
A nie wiem w sumie... Jak by nie patrzeć ten kanał jest głównie o grafice komputerowej, więc chyba wolałbym nie wchodzić szczegółowo w programowanie (szczególnie, że sam nie jestem programistom, pracuje jako grafik, a programowania uczę się przy okazji )
Działa to dokładnie tak samo jak poruszanie na boki pokazane w tym filmie: th-cam.com/video/bRij2K27FgI/w-d-xo.html Tylko zamiast osi X przemieszczasz kostkę w osi Z, bo w unity właśnie ta oś odpowiada za głębokość
@@PL_Tutors dziękuje bardzo, W sumie to trochę nad tym posiedziałem i się domyśliłem. nauczyłem również kostkę skakania ale muszę zobaczyć co zrobić żeby podskakiwała jednorazowo a nie unosiła się w nieskończoność.
Ooo, no to super 👌 Skok możesz uzyskać dodając kostce velocity w pionowej osi Wtedy podleci do góry, a gdy przestaniesz skakać to zacznie spadać (działa tylko wtedy gdy masz komponent rigidbody na kostce)
@@PL_Tutors if (Input.GetKey(KeyCode.Space)) { GetComponent().AddForce(new Vector3(0, szybkoscRuchu, 0)); } napisałem to w skrypcie kostki i wyszło tylko gdy przytrzymuje leci ciągle do góry a chce żeby podskoczyła na daną wysokość i nawet gdy będę przytrzymywał to spadnie
Add force jest dobre Tylko zamiast getkey możesz spróbować Get key down wtedy tylko przy wciśnięciu będzie dodawał jednorazową siłę dzięki czemu będzie działało jak skok Jednak będziesz miał możliwość wykonywania skoków w powietrzu Wtedy będzie trzeba wykrywać czy gracz koliduje z podłogą, jeżeli tak to dać mu możliwość skoku
Nigdy nie mogłem ogarnąć scryptów do unity kilka odcinków tutaj i już wszystko rozumiem.
Edit: Dzięki za serduszko.
Super to tłumaczysz 😄
No i kolejny dobry poradnik. Proponuję w następnym odcinku zrobić system poruszania graczem .
Myślę, że w następnym odcinku ogarniemy jak działa system postprocessów. Dzięki temu przejdziemy przez wszystkie najważniejsze elementy przy tworzeniu gry, więc wprowadzenie będzie można uznać za udane
Ale w następnych odcinkach na pewno zajmiemy się poruszaniem i w ogóle przejdziemy do kompletnych projektów gier
Mistrz prostoty i ogarnięcia 😃😎
System liczenia 👏10/10 😄🤪
o kolejny filmik biore sie za oglądanie :D
Zostawić like oraz subika, bo widać, że chłop się stara !
Popieram 😂😂😂
I dzięki!
No w końcu odcinek🙂
Nawet c# i script nie straszny 👏👏💪
Bardzo fajne są te filmiki
kozak xD
super
Ja nie mam tej żarówki która ci podpowiada przy textMeshProUGUI. Jak zrobić żeby miał ową żarówkę. Pls odpowiedz.
Odpal unity, otwórz menu Edit (z lewej u góry), wejdź w preferences i External tools
Tam sprawdź czy masz wybrany Visual Studio, to powinno rozwiązać problem
zrobiłbyś poradnik że jak zbieram jedną rzecz to dostaje np.10$ a jak druga to np. 55$ ?
jak zwykle super poradnik. Gdzie się tego wszystkiego nauczyłeś?
Dzięki, na prawdę doceniam ❤️
Praktycznie większości rzeczy nauczyłem się oglądając poradniki na TH-cam i dłubiąc samemu 😅
Nie są to jakieś mega skomplikowane rzeczy gdy już się ogarnie podstawy działania silników do gier
Tutors to ziomal
💪
Mam pytanie, docelowo chcesz z tego zrobić coś z cyklu takiej platformówki 2,5D?
Tak jakby
W sensie ten projekt nie jest robiony z myślą o jakiejś spójnej grze
Jako, że to jest wprowadzenie do unity to chciałem się skupić na kompletnych postawach aby zaznajomić się z programem
Myślę, że jeszcze jeden poradnik będzie bazował na tym co zrobiliśmy, a później przejdziemy do pełnych projektów
@@PL_Tutors Dobra, rozumiem, dzięki za odpowiedź i czekam na kolejne filmy :D
7:50 Mam problem bo w unity wyświetlają się dwa błędy "The type or namespace name 'MenagerPieniędzy' could not be found (are you missing a using directive or an assembly reference?)" i "The name 'FindObjectOFType' does not exist in the current context" Może ktoś pomóc?
Spróbuj wejść w menu Edit > Preferences > External tools i tam wybrać swoje visual studio (oczywiście wszystko w unity)
Hej wiem, że poradnik już stary, ale bardzo chciałem dodać ten system punktów do mojej gry i problem polega na tym że w skrypcie Pieniazek nie działa mi ontriggerenter (domyślam się że chodzi o coś z colliderem), od razu powiem że nie ma żadnych literówek ani nic nie pisze w consolce więc dziwnie bardzo. Jak coś to normalnie działa mi to po zaimplementowaniu do śmieci przeciwnika (mam void Die i tam różne rzeczy m.in. destroy i FindObjectOfType().DodajPunkt();). Jeśli to czytasz i masz chwile to proszę o pomoc
wow nie sadzilem ze kiedys uda mi sie napisać skrypt nie rzucają przy tym klawiaturą o ściane dzięki wielkie
Mam uciążliwe pytanie czy idzie do jednego obiektu dodać dwa oddzielne tekstury np. Ściany domu stworzonej w blenderze tak żeby na zewnątrz był np. betonowe wykończenie a w środku pomalowana ściana
Oczywiście że się da!
Wystarczy przypisać do tych ścian dwa oddzielne materiały
A gdzie ten dodatek zainstalować?
Czekaj czekaj
O jakim dodatku mówimy?
@@PL_Tutors Tym TextMeshPro
Aaaa
Z tym jest łatwo, bo wystarczy że klikniesz PPM i stworzysz obiekt Text mesh pro. Wtedy pojawi się okienko z możliwością importu wszystkich potrzebnych plików. Czyli klikasz import i wszystko działa
@@PL_Tutors Właśnie ja tego nie mam
@@PL_Tutors klikam prawym an to canvas nakierowywuje na zakładke UI i mam tylko text a nie mam text mesh pro
u mnie coś nie działa bo gdy tworzę to co ty mam idealnie to samo napisane to wyskakuje mi w Unity "The type of Namespace name "TextMeshProGUI" could not be found (are you missing a using directive or an assembly reference?)" Pliska pomóż
Obstawiam, że na samej górze skryptu nie masz linijki using TMPro;
Pokazywałem to w 2:18
Powinno zadziałać 😉
@@PL_Tutors no i własnie problem w tym że mam tam "using TMPro;" choć napisałem to sam bo nie wyskakiwało mi że jest źle napisane
Hmmm 🤔
Dziwna sprawa
A importowałeś textmeshpro do Unity? W sensie masz na scenie tekst textmeshpro?
I jeszcze pytanie: z jakiego edytora skryptów korzystasz? Visual Studio, czy coś innego?
@@PL_Tutors wszystkie punkty spełnione a korzystam z Visual Studio
Mam pytanie, jakie masz rozszerzenie/a w odcinku?
W sensie dodatki do unity?
Używam chyba tylko Text Mesh Pro do tekstu
Tak w unity. Dzięki za szybką odpowiedź bo się męczyłem z pisaniem gdy ty tylko tab wcisnołeś.
@@PL_Tutors Przepraszam jednak źle napisałem. Chodziło mi o Visual studio code, z jakich rozszerzeń korzystasz do tworzenia gier w unity. Z góry dzięki.
Nie używam Visual Studio Code
Mam zainstalowane zwykle visual studio, on nie potrzebuje żadnych rozszerzeń
A ok dzięki.
Mógłbyś zrobić tutorial jak zrobić teleport między różnymi levelami👍
Do pisania skryptów C# konieczny jest VS, czy wystarczy mi zwykły notatnik?
W teorii wystarczy zwykły notatnik, ale zdecydowanie nie polecam tego rozwiązania
Brak podkreślania składki i błędów będzie niesamowicie frustrujący
Ale da się
@@PL_Tutors Ok. To w takim razie myślę, że nie będę sam jeśli poproszę o tutorial jak skonfigurować całe środowisko Unity i co w nim powinno się znaleźć Twoim zdaniem, żeby uniknąć irytacji, że akurat tego nie ma czy tamto nie działa bo czegoś brakuje:)
Szczerze mówiąc to nawet nie trzeba nic specjalnie konfigurować
Wystarczy, że przy instalacji Unity z Unity Hub zaznaczysz Visual studio i wszystko się samo zrobi 😅
Tobie zostanie tylko włączyć unity i zacząć tworzyć grę 😉
@@PL_Tutors O widzisz:) i bardzo nie chciałeś ale jednak zrobiłeś jednokomentarzowy tutorial:D Dzięki!
@@PL_Tutors No tak. Ale to trzeba być mega psychopatą informatycznym i ortodoksyjnym maniakiem porządku i estetyki :) Pozdrawiam
jak mieć takie podpowiedzi jak on ma? ,że zamiast pisać od samego początku public void ontrigger.... to wpisywał ontrig + TAB i mu się cało napisało
Wystarczy mieć zainstalowane visual studio i w unity wejść w menu Edit > Preferences > External Editor i tam wybrać Visual Studio
@@PL_Tutors dzięki!
Dzięki tobie będę lepszy
prosze o pomoc gdyz gdy prbuje obrucic obiekt to tylko kreci sie po okregu a jak chce wyskalowac obiekt to co prawda sie skaluja ale takze sie rusza no i jak chce zaznaczyc np. 2 obiekty i nimi obrucic to sie kazdy za siebie obraca prosze o pomoc
PS przepraszam za błedy ortograficzne ale pisałem szybko
A Twoje obiekty są zaimportowane z jakiegoś programu (np. Blender) czy używasz domyślnych kształtów z Unity?
Jeżeli importowane to bardzo duży wpływ na obrót ma środek danego obiektu (origin point)
Jeżeli chodzi o to dziwne obracanie to polecam sprawdzić narzędzia z lewej u góry. Są tam przyciski przełączające między punktami interakcji pivot/center i local/Global
Spróbuj je przełączyć i sprawdzić jak działa
@@PL_Tutors nie nie ja mam na myśli że to mi się w Blenderze dzieje no i nie działa mi sculpt møde 😔
No to w blenderze jest podobne założenie
Zaznacz obiekt i wciśnij kropkę na klawiaturze
Pojawia się różne tryby przesuwania obiektów, wybierz Median Point i powinna działać
Jeżeli dalej się dziwnie obraca to pewnie masz przesunięty środek obiektu
Wtedy zaznacz obiekt, wciśnij PPM, najedź na Set Origin i wybierz Set Origin to Geometry
A sculpt pewnie nie działa dlatego, że masz zbyt mało geometrii do wyginania
Wejdź w tryb edycji i dodaj przecięcia skrótem Ctrl r, później Ś powrotem do sculpt i będzie śmigać
Tutaj pokazywałem jak działa sculpt: th-cam.com/video/GPwvq5BLEck/w-d-xo.html
@@PL_Tutors BARDZO dziekuje za wszystkie twoje rady 😊 wszystko smiga jak trzeba👍 tutaj umieszczam link do mojej gry w nastepnym tygodniu mozna spodziewac sie 2 teasera gamejolt.com/games/infernogameplays-com-official-TNaCofficial/534073 . Jeszcze raz bardzo dziekuje 😁
jestes koxem elo
Elo
mam DUŻY problem i nie wyświetla mi się ta żarówka w VisualStudio wie ktoś jak to naprawić . Z góry dziękuje za pomoc 😁
To jest chyba najczęstszy problem z unity 😅
Wejdz w Unity w menu Edit > Preferences > External tools i tam wybierz visual studio które aktualnie używasz
Powinno się naprawić
@@PL_Tutors dzięki wielkie za pomoc😄
a jak dodać znak specjalny do licznika np. $
Dodajesz to jako typ string czyli gdy konwerujesz punkty na string za pomocą ToString() to później dajesz + i wipijesz znak które chcesz dodać w cudzysłowie.
Powinno zadziałać
@@PL_Tutors dzięki
@@PL_Tutors zrobiłbyś poradnik że jak zbieram jedną rzecz to dostaje np.10$ a jak druga to np. 55$ ?
To Daje punkty temu odcinkowi :D
Rozumiesz PUNKTY xD (O Boże, ale mam słaby humor xD)
😂 😂 😂
xD?
Co do propozycji poradników... Rozłóż na czynniki pierwsze Flax Engine. Koleś robił go prawie 10 lat i ponoć jest bardziej intuicyjny niż te znane na rynku. Co o tym sądzisz?
Brzmi fajnie
Praktycznie nie mam doświadczenia w tym silniku ale myślę że warto by było przetestować
@@PL_Tutors No to masz temat na streaming... Może być z tego niezła ,, beka ,, :D
ej który to odcinek tej seri??
Opłaca się zostawić suba, bo na pierwsze wejście kanał wygląda dobrze??
To jest czwarty odcinek z Unity (będzie więcej)
A czy opłaca się zostawić suba to już sam musisz zdecydować
Ja polecam 😅
@@PL_Tutors kozak kanał. Zostawiam suba
Pobrałem unity ale gdy otwieram skrypt z c# to otwiera mi go w notatniku a mam Visual Studio na kompie
A spróbuj wejść w menu Edit > Preferences i wybierz External tools po lewej
Wtedy sprawdź czy masz wybrany Visual Studio w sekcji External Script Editor
Gdy tam będzie ustawiony to wszystko powinno śmigać
Jak nazywa się następny odcinek z tej serii
Tak w sumie to nie ma następnego odcinka z tej serii 😅
Poznaliśmy podstawy i zaczęliśmy prawdziwy projekt gry typu Flappy Bird th-cam.com/video/Q4N7Mt2JsqY/w-d-xo.html
4:17 "to string" xddddd czyta się chyba "tu"
A może osobny poradnik C#?
A nie wiem w sumie...
Jak by nie patrzeć ten kanał jest głównie o grafice komputerowej, więc chyba wolałbym nie wchodzić szczegółowo w programowanie (szczególnie, że sam nie jestem programistom, pracuje jako grafik, a programowania uczę się przy okazji )
Nim się zorientujesz będziesz miał C# w małym palcu. Polecam źródła anglojęzyczne.(nienawiści :D)
Wkącj coś o grach ❤❤❤
Czarna magia
Ale wykonalna magia 😉
Polecam zobaczyć tą serię od początku: th-cam.com/video/xX4aGD5uorM/w-d-xo.html
Może to troche rozjaśni temat
Potrafisz przedstawić rzeczy w bardzo konkretny sposób w krótkim czasie.
Nagraj film jak jechać kostką w przód i w tył.
Działa to dokładnie tak samo jak poruszanie na boki pokazane w tym filmie: th-cam.com/video/bRij2K27FgI/w-d-xo.html
Tylko zamiast osi X przemieszczasz kostkę w osi Z, bo w unity właśnie ta oś odpowiada za głębokość
@@PL_Tutors dziękuje bardzo, W sumie to trochę nad tym posiedziałem i się domyśliłem. nauczyłem również kostkę skakania ale muszę zobaczyć co zrobić żeby podskakiwała jednorazowo a nie unosiła się w nieskończoność.
Ooo, no to super 👌
Skok możesz uzyskać dodając kostce velocity w pionowej osi
Wtedy podleci do góry, a gdy przestaniesz skakać to zacznie spadać (działa tylko wtedy gdy masz komponent rigidbody na kostce)
@@PL_Tutors if (Input.GetKey(KeyCode.Space))
{
GetComponent().AddForce(new Vector3(0, szybkoscRuchu, 0));
}
napisałem to w skrypcie kostki i wyszło tylko gdy przytrzymuje leci ciągle do góry a chce żeby podskoczyła na daną wysokość i nawet gdy będę przytrzymywał to spadnie
Add force jest dobre
Tylko zamiast getkey możesz spróbować Get key down wtedy tylko przy wciśnięciu będzie dodawał jednorazową siłę dzięki czemu będzie działało jak skok
Jednak będziesz miał możliwość wykonywania skoków w powietrzu
Wtedy będzie trzeba wykrywać czy gracz koliduje z podłogą, jeżeli tak to dać mu możliwość skoku
Czemu ten film ma tak mało łapek?!
Też się nad tym zastanawiam 🤔
Pomożesz? 😅
@@PL_Tutors Jasne, zaraz komuś udostępnię :)
Pieniążki tik-taki
Ważne że działa 😂