To może być jedna z lepszych serii. Jest olbrzymi potencjał. Mam nadzieję, że rozwiniesz ten temat do tego stopnia, bym sam mógł zacząć programować proste gierki np grę tank z roku 1990 w 2d bądź znaleźć jakąś alternatywę w 3d
Chciałbym aby to była najbardziej rozbudowana seria na moim kanale :) Głównie dlatego, że sam chcę się szkolić w tym kierunku, bo to temat który w programowaniu zawsze mnie najbardziej interesował - tworzenie gier. Jednak, jeżeli chodzi o sam kurs, to po tej serii będą raczej takie odcinki typowo na dany temat w Unity, nie powiązane w żaden sposób z tą serią, którą teraz tworzę. Bo nie wszystko pójdzie pokazać w takiej grze o piłce, którą teraz tworzę. Chciałbym aby ta seria dała takie podstawy - zrozumienie silnika Unity, a później będę tworzył odcinki poza tą główną serią z Unity, na jakiś konkretny temat: np.: tworzenie terenu, particle itd. Tak bym to widział. :)
Hej, wiem że może już nie sprawdzasz komentarzy do tego filmu, ale mam pewien problem. Kiedy rozpoczynam pisanie metod i klas typowych dla unity do visual ich nie zna, nie "podpowiada" mi ich. Po wpisaniu ich wszystko działa, ale jest to jednak troche uciążliwe. Licze na twoją pomoc
Miałem podobny problem, gdy zaczynałem z Unity, ale udało mi się go rozwiązać. Sprawdź czy w Unity masz wybrany VS jako domyślny edytor kodu (Edit > Preferences > External Tools > External Script Editor). Na początku za każdym razem, gdy wchodziłem w Unity, to ustawienie zmieniało się na coś innego, a z początku tego nie zauważyłem. Mam nadzieję że pomoże ;)
Mam taki problem że moja kulka rusza się strasznie ociężale w sensie ma słabą zwrotność a u ciebie widzę że łatwiej się porusza robiłem tą grę od początku już 2 razy wiesz może jak to naprawić?
Spróbuj dodać trochę więcej siły poprzez AddTorque, jednocześnie zwiększając nieco "Friction" czyli tarcie w materiałach fizycznych podłogi oraz kuli. Popróbuj z różnymi ustawienimi. Również Max Angular Velocity może tutaj pomóc.
@@KoW Dzięki za szybka odpowiedź, ale nie w tym problem bo spojrzałem jeszcze raz na kod i jak sie okazało w 22 linijce zamiast transform.LookAt(ballObject.transform.position); dałem transform.LookAt(ballObject.transform.position + distance);
@@KoW Przetestowałem i jednak dalej nie działa tzn nie kręci się ale dalej stoi w miejscu, co może być nie tak z tym kodem: using System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraControl : MonoBehaviour { //public Transform ballTransform; public GameObject ballObject; public Vector3 distance; public float lookUp; public float lerpAmount; // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { } private void FixedUpdate() { transform.position = Vector3.Lerp(transform.position, ballObject.transform.position + distance, lerpAmount); //transform.position = ballObject.transform.position + distance; transform.LookAt(ballObject.transform.position); transform.Rotate(-lookUp, 0, 0); } } A w unity mam wpisane takie wartości: Ball Object: Ball, distance: x - 0, y - 4, z - -4; lookup: 20; lerpAmount: 0.05
moim zdaniem powinieneś mieć więcej wyświetleń
Najlepszy kanał do nauki programowania. ;)
Z Tobą to nawet baletu rosyjskiego bym się nauczył :O Dobra robota!
Dzięki! Wreszcie zrozumiałem jak zrobić podążanie za obiektami!
I dzień naprawiony :D
To może być jedna z lepszych serii. Jest olbrzymi potencjał. Mam nadzieję, że rozwiniesz ten temat do tego stopnia, bym sam mógł zacząć programować proste gierki np grę tank z roku 1990 w 2d bądź znaleźć jakąś alternatywę w 3d
Świetny odcinek jak zawsze! Czekam na więcej :)
W pyte poradnik :)
męczyłem sie przez godzine bo kropki nie ustawiłem ;)
U mnie wszystko działa po za teksturą kuli. Niezależnie jaką wezmę z opcji Legacy Shader/Diffuse moja kula jest różowa.
bardzo fajnie tlumaczysz podziwiam Cie ale mam 1 problem unity nie moze mi znalezc kodu pomorzesz?
Cześć, w komponencie RigidBody nie mam zakładki "Info", wie ktoś w czym jest problem?
Od Unity:
RESOLUTION NOTE:
The info tab has been moved to the Physics Debugger window to reduce clutter in the component tab.
Masz już może jakieś wstępne założenie odnośnie tego, do jakiego stopnia/zagadnienia chciałbyś rozwinąć ten kurs?
Chciałbym aby to była najbardziej rozbudowana seria na moim kanale :) Głównie dlatego, że sam chcę się szkolić w tym kierunku, bo to temat który w programowaniu zawsze mnie najbardziej interesował - tworzenie gier. Jednak, jeżeli chodzi o sam kurs, to po tej serii będą raczej takie odcinki typowo na dany temat w Unity, nie powiązane w żaden sposób z tą serią, którą teraz tworzę. Bo nie wszystko pójdzie pokazać w takiej grze o piłce, którą teraz tworzę. Chciałbym aby ta seria dała takie podstawy - zrozumienie silnika Unity, a później będę tworzył odcinki poza tą główną serią z Unity, na jakiś konkretny temat: np.: tworzenie terenu, particle itd. Tak bym to widział. :)
@@KoW Zostaniesz polskim Brackey's XD
@@BigFrogOfWar oglądałem, nie ukrywam że podoba mi się jego forma prezentacji, będę się starał chociaż mu dorównać :)
Hej, wiem że może już nie sprawdzasz komentarzy do tego filmu, ale mam pewien problem. Kiedy rozpoczynam pisanie metod i klas typowych dla unity do visual ich nie zna, nie "podpowiada" mi ich. Po wpisaniu ich wszystko działa, ale jest to jednak troche uciążliwe. Licze na twoją pomoc
Miałem podobny problem, gdy zaczynałem z Unity, ale udało mi się go rozwiązać. Sprawdź czy w Unity masz wybrany VS jako domyślny edytor kodu (Edit > Preferences > External Tools > External Script Editor). Na początku za każdym razem, gdy wchodziłem w Unity, to ustawienie zmieniało się na coś innego, a z początku tego nie zauważyłem. Mam nadzieję że pomoże ;)
@@orzech303 Wiesz może jak ustawić na stałe tak żeby nie zmieniać za każdym razem ?
@@iGr33nO po kilku razach samo przestało mi się przestawiać, nie wiem czy można gdzieś to zapisać
Zrobiłbyś moze poradnik do .lua?
Na razie chcę się skupić nad Unity, tak aby stworzyć obszerny kurs. Ale może kiedyś.
@@KoW dzięki za odpowiedź, pytam bo nie mogę znaleźć niczego godnego z czego mógłbym uczyć się jak u Ciebie! pozdrawiam
dlaczego pod na przykład komendą FixedUpdate nie mam tych 3 kropek i przyciemnionego niebieskiego, a zwykły niebieski?
Musiałeś odpalić Visual Studio poza Unity, wtedy się tak dzieje. Skrypt musisz odpalić bezpośrednio w silniku Unity.
Mam taki problem że moja kulka rusza się strasznie ociężale w sensie ma słabą zwrotność a u ciebie widzę że łatwiej się porusza robiłem tą grę od początku już 2 razy wiesz może jak to naprawić?
Spróbuj dodać trochę więcej siły poprzez AddTorque, jednocześnie zwiększając nieco "Friction" czyli tarcie w materiałach fizycznych podłogi oraz kuli. Popróbuj z różnymi ustawienimi. Również Max Angular Velocity może tutaj pomóc.
@@KoW dzięki
co zrobić jeśli kamera jest tylko trochę wyżej i kręci sie cały czas w góre a wszystko jest jak na filmiku?
Może pomyliłeś osie, x, y, z. Zgaduję.
@@KoW Dzięki za szybka odpowiedź, ale nie w tym problem bo spojrzałem jeszcze raz na kod i jak sie okazało w 22 linijce zamiast transform.LookAt(ballObject.transform.position); dałem transform.LookAt(ballObject.transform.position + distance);
@@KoW Przetestowałem i jednak dalej nie działa tzn nie kręci się ale dalej stoi w miejscu, co może być nie tak z tym kodem:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CameraControl : MonoBehaviour
{
//public Transform ballTransform;
public GameObject ballObject;
public Vector3 distance;
public float lookUp;
public float lerpAmount;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
}
private void FixedUpdate()
{
transform.position = Vector3.Lerp(transform.position, ballObject.transform.position + distance, lerpAmount);
//transform.position = ballObject.transform.position + distance;
transform.LookAt(ballObject.transform.position);
transform.Rotate(-lookUp, 0, 0);
}
}
A w unity mam wpisane takie wartości: Ball Object: Ball, distance: x - 0, y - 4, z - -4; lookup: 20; lerpAmount: 0.05
bez kitu mam to samo, mimo ze wszystko identyczne opcje jak i kod, wiec nie ogarniam jakim cudem moglo sie zjebac az tak ze kamera kreci sie w kolko
alert: moja kula może się wspinać po ścianach, jak to naprawić?
Wyjaśnienie: to problem z dynamic friction
"zatrzymie"
śmiechłem z tego :D Aż sobie przewinąłem i spowolniłem żeby się upewnić :P