mam problem wszystko robie tak jak ty i w minucie 34:32 nie mam okienek do przypisania textury kół a jak dam play to wyskakuje all compiler errors have to be fixed
teraz jak sprawdzałem to jak klikam na obiekt z przypisanym skryptem to pisze The associated script can not be loaded Please fix any compile errors and assign a vailid script.
Sprawdzić czy masa jest odpowiednia, samochód ma odpowiednio ustawione kolidery (koła i ten auta) i czy w Rigdbody jest wszystko odpowiednio poustawiane.
postanowiłem zacząć od nowa i ustawiłem wszystko tak jak ty a samochód dalej szaleje . po kliknięciu play jest wszytko dobrze ale gdy samochód spadnie na ziemię wywala go w góre a potem spada pod mapę czy da sie to jakoś naprawić ?
Mam takie pytanie bo właśnie myślałem czy stworzyć gre wyścigowa ale na motorach. I np. gdy stawiam dwie kola i stawiam obudowe to kg obiektu musi być aż 1000 ? Czy to jest zależne ?
Możesz sobie dać mniejszą wagę. Ale bez przesady bo zacznie się bagować, poniżej 50 kg bym nie schodził, może nawet trochę więcej, musisz sobie potestować .
Master PL Masa w rigidbody auta, a przyczepność już w samych kołach odpowiadają za nią głównie asymptote value, externum value i stifness jako mnożnik.
Szczerze mówiąc to nie mam pojęcia bo pierwszy raz takie coś widzę, ale zgaduję, że może coś być ze sterownikami karty graficznej albo DirectX, spróbuj się na forum unity popytać .
Można nawet jest lepiej dla przykładu .blend nie da się odwzorować wygładzenia modelu takiego jak w blenderze, dopiero po wyeksportowaniu do .fbx Unity potrafiło odczytać które krawędzi mają pozostać ostre nawet po zmianie wartości shape keyów , na tej stronie pisze co możesz używać: docs.unity3d.com/Manual/3D-formats.html
Czyli jak dobrze rozumiem 3ds wspierane nie jest i należy stosować OBJ. Własnie w tym momencie przekonwertowałem obiekt 3ds na obj i na razie jest w porządku :)
Jeszcze problem mam w 10:45 bo w tym momencie tworzysz JavaScript i tu jest problem bo mam te wszystkie opcje co Ty ale JavaScript nie ma, jest tylko C#
Z tego co wiem to w nowszych wersjach usunęli wsparcie dla java scriptu. C# ma parę różnic, ale nazwy metod i obiektów są takie same i ogólny zamysł też. Ogólnie jak napiszesz to samo w sensie merytorycznym, ze składnią C# to będzie działało tak samo . Powodzenia, zobacz sobie jakiś przykład kodu java scriptu i c# w unity to powinieneś załapać różnice.
Generalnie to w c# w unity będzie to wyglądało podobnie, różni się głównie składnią, np inaczej się zmienne deklaruje, ale ogólnie jak napiszesz ten sam zamysł tylko zmienisz trochę składnię to powinno działać. Generalnie jak jesteś kumaty/spostrzegawczy to unity3d.com/learn/tutorials/topics/scripting/c-vs-js-syntax i trochę googla powinno ci wystarczyć. Powodzonka.
Zupełnie nie skręca czy słabo skręca? Pewnie przez wartości w kolliderach kół w 3 odcinku dokładniej tłumacze jak, się je ustawia, na razie spróbuj dać mniejszy kąt skrętu tak z 10 stopni i zobacz czy działa.
Powinno być coś takiego jak WheelColider.breakeTorque . np. " if (Input.GetButton("spacja") ) {lp.breakeTorque = 400 ;} else {lp.breakeTorque = 0 ;} " Tylko nie zapomnij sobie w inputach ustawić spacji chociaż nie wiem czy nie jest już od początku ustawiona.
Nie wiem jak jest teraz, chyba przy wejściu Unity prosi o zalogowanie na konto, ale projekty zapisują się normalnie w folderze na dysku jeśli o to chodzi.
Powinny się podświetlić dopiero jak je zaznaczysz. Zaznacz wszystkie na tej liście z obiektami, nazwy powinny się podświetlić na niebiesko i powinno być widać obrys kół w edit modzie, w okienku z grą jak jest puszczona nie będzie nic widać .
Proszę pomóżcie wszytko miałem dobrze ale nie umiem zrobić tego ostatniego kodu nie umiem prztłumaczyć na C# wyśle ktoś cośjak on to zrobił proszę PS : To jest to co napisałem już using System.Collections; using System.Collections.Generic; using UnityEngine; public class Auto1 : MonoBehaviour { public float moc; public float skrent; public WheelCollider PL; public WheelCollider PP; public WheelCollider TL; public WheelCollider TP; public Transform masa; public Transform PLobiekt; public Transform PPobiekt; public Transform TLobiekt; public Transform TPobiekt; void Start() { GetComponent().centerOfMass = masa.localPosition; } void Update() { PL.motorTorque = moc * Input.GetAxis("Vertical"); PP.motorTorque = moc * Input.GetAxis("Vertical"); TL.motorTorque = moc * Input.GetAxis("Vertical"); TP.motorTorque = moc * Input.GetAxis("Vertical"); PL.steerAngle = skrent * Input.GetAxis("Horizontal"); PP.steerAngle = skrent * Input.GetAxis("Horizontal"); } }
kolerzka500 ja nic do tego nie mam ja wiem ze nie zadziala tylko poprostu to smiesznie wyglada skrent wiesz o co chodzi ale tak to spoko poradnik bo ja sam chce zrobic gre samochodowa i przydalo mi sie
Widać że tworzenie np. auta nie jest proste, to teraz pomyśleć ile zajęło tworzenie przez developerów gry My Summer Car. Tworzenie auta, sklepów, części, różnych rzeczy typu regulacja kół itp...
sczerze muszę ci podziękować bo ogólnie dzięki tobie zacząłem tworzyć gry i uczyć się programowania a nawet teraz tworze własny system operacyjny 😀
Genialny poradnik! Zrób odcinek 4 z prostą sztuczną inteligencją!
super filmik fajnie wszystko tłumaczysz , łapka w góre
Dobry poradnik, z js na c# to każdy podejrzewam potrafi przepisać także to raczej nie problem.
@@JezDomin 💀
poradnik 10/10 polecam
i leci subik
bardzo dobry materiał dzięki.
Dasz link do tekstury auta? Nie chcę zgapiac tylko mieć ściągę żeby wiedzieć co gdzie narysować
Tego właśnie szukałem
Mam problem. Gdy chcę zrobić tak, żeby skręcał, to zamiast skręcać normalnie, to skręca ale jedzie prosto i tak na boki, nie wiem o co z tym chodzi.
Będzie kontynuacja ????
Dobry poradnik kolego ;)
+robotox555 Dzięki :).
mógł byś dać link do projektu do porównywania co się źle zrobiło a co dobrze .
czemu przy dodawaniu tych tekstur np asfaltu tam gdzie ty masz pędzel ja mam kilka mniej rzeczy i dużo mniej opcji :(
na pewno korzystasz z unity w wersjii 4 też to miałem na początku musisz pobrać unity np 5.5.0p2
@@axarekk8104 ok dzięki
Czy zrobisz kontynuacje?
dzięki subik i łabka w góre
Ej musiałeś w tej javie? bo teraz musze wszytsko se jakoś przekształcić na C# i dużo błędów czasmami jest
Jak zrobiłeś teksturę auta?
mam problem wszystko robie tak jak ty i w minucie 34:32 nie mam okienek do przypisania textury kół a jak dam play to wyskakuje all compiler errors have to be fixed
Sprawdź czy na pewno masz napisane "Transform" jako typ zmiennej do modeli kół, koniecznie musi być z dużej litery.
mam napisane z dużej litery i zmieniło kolor
i dalej nie działa
Pojawiło się okienko do przypisania?
nie
teraz jak sprawdzałem to jak klikam na obiekt z przypisanym skryptem to pisze The associated script can not be loaded Please fix any compile errors and assign a vailid script.
mam problem , jestem w tym momencie 10:05 i po kliknięciu play mój samochód oszalał co robić ?
Sprawdzić czy masa jest odpowiednia, samochód ma odpowiednio ustawione kolidery (koła i ten auta) i czy w Rigdbody jest wszystko odpowiednio poustawiane.
To już niestety niezbyt da się w komentarzu wytłumaczyć najlepiej obejrzyj jakiś poradnik na You Tubie wpisz np: blender texturowanie czy coś.
postanowiłem zacząć od nowa i ustawiłem wszystko tak jak ty a samochód dalej szaleje . po kliknięciu play jest wszytko dobrze ale gdy samochód spadnie na ziemię wywala go w góre a potem spada pod mapę czy da sie to jakoś naprawić ?
Jaka masa auta, masz w ogóle ustawiony na aucie kollider ten główny ?
Jak byś obejrzał cały film to tak mniej więcej 16:20 mówię jak to naprawić ;)
Mam problem. Po wpisaniu skryptów i odtworzenia gry to auto opada na teren, koła się kręcą ale auto nie rusza się. Co zrobić ???
Stiffness w forward friction dla każdego koła ustaw większe, a jak nie to asympote slip i externum slip w forward friction dla każdego koła.
Nie działa. Koła się ruszają i skręcają ale stoją w miejscu. Mogłeś zrozumieć, że koła jadą a auto nie.
Asympote value i externum value daj jeszcze większe stiffnes też slip-y pozmniejszaj w każdym kole w forward i sideways.
Ja mam taki problem że kiedy chce zmienić teren to mam tylko 4 opcje a nie kilka
Gdy klikam play moje auto podskakuje Plis pomóż
też tak mam i nie wiem co zrobić :(
obejrzyj od początku
mogą być samochody prl?
fajny poradnik
koleżka przez "ż"
Nick to nazwa własna. Mogę to sobie pisać jak chcę.
zrób poradanik na temat robienie skryptu #C
Mam takie pytanie bo właśnie myślałem czy stworzyć gre wyścigowa ale na motorach. I np. gdy stawiam dwie kola i stawiam obudowe to kg obiektu musi być aż 1000 ? Czy to jest zależne ?
Możesz sobie dać mniejszą wagę. Ale bez przesady bo zacznie się bagować, poniżej 50 kg bym nie schodził, może nawet trochę więcej, musisz sobie potestować .
Dasz linka do Textury asfaltu pls
mam problem bo jak auto dotknie ziemi to bez wciskania klawisza obraca się
zrobiłem to co na filmie ale wciąż nie działa
Masę mu ustaw jakąkolwiek np tonę. Jak nie pomoże to mu zmień wartości przyczepności kół na wyższe.
kolerzka500 a gdzie jest ta opcja?
Master PL Masa w rigidbody auta, a przyczepność już w samych kołach odpowiadają za nią głównie asymptote value, externum value i stifness jako mnożnik.
kolerzka500 niestety nadal jest to samo jak samochód dotknie już terenu to zaczyna się obracać jak spada to jest wszystko wpożądku
mam problem ponieważ u mnie gdy jadę całe otoczenie się kopiuje i nakłada na siebie
A można prosić o parę screen shot-ów bo szczeże mówiąc to nie wiem o co chodzi.
Jak ci wysłać? Mediafire?
www.mediafire.com/folder/svvp2xvrztqp9/Błąd
Szczerze mówiąc to nie mam pojęcia bo pierwszy raz takie coś widzę, ale zgaduję, że może coś być ze sterownikami karty graficznej albo DirectX, spróbuj się na forum unity popytać .
Chyba masz racje mój komputer super nie jest tym bardziej karta graficzna
Witam, pytanko do poradnika. Czy model autka musi być w formacie .blend? Można bez przeszkód stosować 3ds albo obj?
Można nawet jest lepiej dla przykładu .blend nie da się odwzorować wygładzenia modelu takiego jak w blenderze, dopiero po wyeksportowaniu do .fbx Unity potrafiło odczytać które krawędzi mają pozostać ostre nawet po zmianie wartości shape keyów , na tej stronie pisze co możesz używać: docs.unity3d.com/Manual/3D-formats.html
Czyli jak dobrze rozumiem 3ds wspierane nie jest i należy stosować OBJ. Własnie w tym momencie przekonwertowałem obiekt 3ds na obj i na razie jest w porządku :)
Jeszcze problem mam w 10:45 bo w tym momencie tworzysz JavaScript i tu jest problem bo mam te wszystkie opcje co Ty ale JavaScript nie ma, jest tylko C#
Wersja Unity 2017.2.0f3
Z tego co wiem to w nowszych wersjach usunęli wsparcie dla java scriptu. C# ma parę różnic, ale nazwy metod i obiektów są takie same i ogólny zamysł też. Ogólnie jak napiszesz to samo w sensie merytorycznym, ze składnią C# to będzie działało tak samo . Powodzenia, zobacz sobie jakiś przykład kodu java scriptu i c# w unity to powinieneś załapać różnice.
Wiesz jak dodac skrypt javy do najnowszego unity? Wiem że wyjebali wsparcie. Albo jak napisać ten skrypt w #c
Generalnie to w c# w unity będzie to wyglądało podobnie, różni się głównie składnią, np inaczej się zmienne deklaruje, ale ogólnie jak napiszesz ten sam zamysł tylko zmienisz trochę składnię to powinno działać. Generalnie jak jesteś kumaty/spostrzegawczy to unity3d.com/learn/tutorials/topics/scripting/c-vs-js-syntax i trochę googla powinno ci wystarczyć. Powodzonka.
Dzięki ;)
mam nowy mały problem , samochód (po dodaniu napędu) troche się trzęsie i nie chce skręcać
A skręcanie dodałeś czy tylko napęd?
skręcanie też , sprawdziłem kod wszystko jest dobrze , kąt skręcania dałem na 40 a wszystkie koła są dobrze ustawione
Zupełnie nie skręca czy słabo skręca?
Pewnie przez wartości w kolliderach kół w 3 odcinku dokładniej tłumacze jak, się je ustawia, na razie spróbuj dać mniejszy kąt skrętu tak z 10 stopni i zobacz czy działa.
jak w najnowszej wersji unity można naprawić ten bug że auto się obraca i spada z mapy ?
Dodać mu box collider i masę tak +-1000 .
@@kolerzka500 dzięki działa
Jak zrobic hamulec bo te auto nie chce zachamowac.
Powinno być coś takiego jak WheelColider.breakeTorque . np.
" if (Input.GetButton("spacja") )
{lp.breakeTorque = 400 ;}
else
{lp.breakeTorque = 0 ;} "
Tylko nie zapomnij sobie w inputach ustawić spacji chociaż nie wiem czy nie jest już od początku ustawiona.
ok dzięki
Czemu nie ma java script w tym nowym? czy mogę zrobić skrypt przez Notepad ++ i importować go do Unity? Odpowiedz szybko
:)
Java scriptu nie ma bo wyjebali wsparcie . Z Notpadem to nie mam pewności, ale chyba ludzie robili w visual studio jeszcze.
Pobralem skrypta i wgrałem ale mam problem auto wogóle nie jedzie
Masz skype albo cos to bym ci powiedzial bo tutaj to tak slabo ;/
ale z kąd pobrałeś
wyślij link pls
Jak zaznaczyć kilka żeczy naraz?
u mnie nie ma add texture w terrain
WYŚLE KTOŚ SKRYPT PRZTŁUMACZONY NA C# ALE OD 27:01 PROSZĘ
Unity ma te same opcje w tym roku??????
nie
@@bartekskrzypkowski2086 A wiesz co zrobić gdy moje auto po kliknięciu play podskakuje?
A mosz box colidera
Cyli kolizje ustawiona
@@bartekskrzypkowski2086 Tak
w najnowsze wyskakują błedy bo trzeba robić to w visula studio
Odinstaluj Visual Studio to z automatu powinno ustawić jako domyślnego MonoDevelopa ;)
Ewentualnie przestaw w Preferenses...
Takie dobre poradniki, a nie ma nawet 10 wyświetleń... Co to ma być?
+robotox555 Życie.
pomocy! nie mam kolizji auta z terenem :/
Mam pytanie czy zeby tworzyc trzeba miec polaczenie do internetu?
Nie wiem jak jest teraz, chyba przy wejściu Unity prosi o zalogowanie na konto, ale projekty zapisują się normalnie w folderze na dysku jeśli o to chodzi.
kolerzka500 ale czy da sie bez polacznia do internetu wejs i robic cos
Właśnie wyłączyłem internet, i włączyłem Unity, działało więc da się.
kolerzka500 ok dzieki :) +sub :)
Mam duzy problem
Po uruchomieniu kola nie sa na swoim miejscu
Więcej szczegółów, collidery czy widzialne koła kręcą się czy ne?
a mozna robic modele do auta w cinema 4d
NIe wiem.
Jak stworzyć własne auto?
Mam pytanie co mam zrobić jak auto mki spada
Dodaj box collider do obiektu w którym masz Rigidbody.
kiedy chce utworzyć skrypt nie wyświetla mi się javascript
Nie wiem czemu, może za nowa wersja, poszukaj po internecie, może usunęli wsparcie dla javascriptu.
daj linka do pobrania kodu bo pokazują mi się błędy kiedy przepisuje
Bo pewnie na nowej wersji unity piszesz. Teraz Unity obsługuje skrypty tylko w języku C#, na filmie skrypty powstają w Java Script-cie.
Nie można było po prostu dodać obiekt kół jako dziecko?
Róbta jak chceta, ja robię tak żeby każdy mógł załapać o co chodzi.
mam jeszcze jeden problem, moje koła są niewidzialne a u ciebie są zaznaczone jako takie zielone koła
Powinny się podświetlić dopiero jak je zaznaczysz. Zaznacz wszystkie na tej liście z obiektami, nazwy powinny się podświetlić na niebiesko i powinno być widać obrys kół w edit modzie, w okienku z grą jak jest puszczona nie będzie nic widać .
Jak zwiększyć moc hamowania?
BrakeTorque ustaw większy przy hamowaniu.
dasz paczkę wszystkiego pliz
Jest link do podstawowych materiałów w odpowiedzi do komentarza gościa o nicku Orzior, chyba ostatni komentarz.
ok DZIĘKI!!
jaka to dokładnie wersja unity?
5.0.1f1
@@kolerzka500 u mnie nie ma takiej wersji
Siemka, Mam Jedno Pytanko. Czy Nie Potrzebujesz Grafika?
Na razie nie, sam sobie próbuję ogarniać modele i tekstury.
Siemka! Jeżeli to jest jeszcze możliwe prosiłbym Ciebie o kontakt prywatny. Pozdrawiam ;)
daj skrypt c# bo ja nie moge zrobić java
Proszę pomóżcie wszytko miałem dobrze ale nie umiem zrobić tego ostatniego kodu nie umiem prztłumaczyć na C# wyśle ktoś cośjak on to zrobił proszę
PS : To jest to co napisałem już
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Auto1 : MonoBehaviour
{
public float moc;
public float skrent;
public WheelCollider PL;
public WheelCollider PP;
public WheelCollider TL;
public WheelCollider TP;
public Transform masa;
public Transform PLobiekt;
public Transform PPobiekt;
public Transform TLobiekt;
public Transform TPobiekt;
void Start()
{
GetComponent().centerOfMass = masa.localPosition;
}
void Update()
{
PL.motorTorque = moc * Input.GetAxis("Vertical");
PP.motorTorque = moc * Input.GetAxis("Vertical");
TL.motorTorque = moc * Input.GetAxis("Vertical");
TP.motorTorque = moc * Input.GetAxis("Vertical");
PL.steerAngle = skrent * Input.GetAxis("Horizontal");
PP.steerAngle = skrent * Input.GetAxis("Horizontal");
}
}
I jeszcze mi sie łączy monobehaviour z czym innym jak coś wklejam
daj link do pobrania modelu samochodu
To chyba to:
www.mediafire.com/file/6h4q8ghd864xdlh/zestaw_startowy.rar
dasz link do modelu auta?
Masz 6 komentarzy pod spodem w odpowiedzi do Pana z nickem Ozior ;)
+kolerzka500 dzieki ziomek leci z daleka sub ;)
Ale masz wyczucie czasu bo właśnie mi się tutorial numer 2 renderował po kilku miesiącach trza coś świeżego wrzucić. xD
dasz link do skryptu a tak w ogóle to pozdrawiam!
wyślesz mi teksturę wszystkich rzeczy pls odpowiedz szybko
mam jeszcze jeden problem nie mogę zrobić tak jak ty przeniosłeś auto do kół pls pomóż
no weź odpowiedz
ehhh napisałeś że mamy pisac pytania a ty na nie nie odpowiadasz
unsub plus łapka w dół
zamknij ryjoka dzieciaku.
skąd pobrać tekstury
Google grafik, albo zrobić sam.
ja chce stowrzyc gre rolniczą
ja też
A ja kolejową
Mi samochód spada i kręci się. Pomożesz? Proszę:)
wiem że czas, jakbyś obejrzał całe to byś wiedział :)
15:30
ej możesz dać ten plik .js?
Le link : www.mediafire.com/download/xf8ciaocdwu52cu/auto.js
Jakie błędy i gdzie Ci wyskakują , a i jaka wersja Unity?
skrent xD
Napisz sobie przez "ę" zobaczymy czy zadziała.
kolerzka500 ja nic do tego nie mam ja wiem ze nie zadziala tylko poprostu to smiesznie wyglada skrent wiesz o co chodzi ale tak to spoko poradnik bo ja sam chce zrobic gre samochodowa i przydalo mi sie
Powodzenia.
Może być 3d?
Ale co 3d?
unity 3d
Tak to pełna nazwa "Unity 3d (i wersja 5)" , ale ja mówię w skrócie Unity 5 .
O kerbale
UDOSTĘPNIJ SKRYPT!
Co za problem go przepisać?
podasz script?
dasz skrypt bo nieumiem jawa skript
Dasz na neta to gre
Widać że tworzenie np. auta nie jest proste, to teraz pomyśleć ile zajęło tworzenie przez developerów gry My Summer Car. Tworzenie auta, sklepów, części, różnych rzeczy typu regulacja kół itp...
dasz link do modelu auta?
www.mediafire.com/file/6h4q8ghd864xdlh/zestaw_startowy.rar
dzieki :D
Nie mogę przerzucić modelu auta na ekran , co jest nie tak ?
Jak zaznaczyć kilka żeczy naraz?
Jak zaznaczyć kilka żeczy naraz?
Jak zaznaczyć kilka żeczy naraz?
Shift i strzałki