Unity 5
Unity 5. физика кола
Движението на колата и създаване на физиката в единство.
В този урок искам да ви кажа как да се създаде физиката и движението на колата. За да направите това, ние се нуждаем от модел на кола / автомобил (без колела) и самите колела, точно както ние трябва да си изтеглите безплатно Асет за единство. Система за кола. от който ще отнеме няколко скриптове за нашите коли.
И така, нека започнем! Използвах модел ЗИЛ, правейки своите колела в блендер отделни юридически лица.
![Съединението 5 (unity5) Unity 5](https://webp.images-on-off.com/7/682/434x334_7awr7jynfo88rkd8pscj.webp)
Ако имате нужда от модел може да бъде изтеглена от тук.
Създаване на самолет или терен. за да се гарантира, че колата ни е в състояние да се движи и да прехвърли на модела Zila на сцената.
Нека се обърнем към Asset Store и внася в нашия проект Карсистем.
Преди да започнете да конфигурирате физиката на превозното средство, трябва да се подготви нашия модел. Rigibody добавяте компоненти на нашия модел.
Създаване на празен обект в сцената и да го дете на нашия модел Zila направи.
![Съединението 5 (defold) Unity 5](https://webp.images-on-off.com/7/682/434x334_crpr6cve6qt6alzin091.webp)
Този обект ще създаде още 4 биберони и да ги преименувате.
![Съединението 5 (3d) Unity 5](https://webp.images-on-off.com/7/682/434x334_83otvaszktk8460w597d.webp)
Всеки един от тези сайтове ще добави WheelCollider компонент и да ги определят, както следва:
![Съединението 5 (изводи) Unity 5](https://webp.images-on-off.com/7/682/391x871_xm7vgt3gn7wbbb26gwqg.webp)
Подредете ги така, че те са били около всяко колело (важно е да се отдават на всеки компонент от името, така че да не ги обърка допълнително на някои места).
![Съединението 5 (изводи) Unity 5](https://webp.images-on-off.com/7/682/434x334_o4k5l9xo9ca9bmo840fj.webp)
Да се върнем към нашия модел и добавяне на скрипт от кола Асет Карсистем.
Сценарият ще се отвори в раздела Car Wheel, а след това добавете 4 колела, всяко колело в редове whell ускорител посочим нашите биберони с компоненти колело ускорител. в съответствие колело трансформира посочим нашите колела. (Бъдете внимателни, всеки ускорител трябва да съвпада с местоположението на колелото, което е, ако посочите Collider предната дясна гума, колелото и моделът трябва да се обърне предна дясна, в противен случай тя няма да работи). Съветвам ви да започнете да се уточни първите две предни колела, за да се отбелязва клетката и ismotor isfront. точка стойност на въртящия момент на двигателя на линия 0.22. За задните колела, същата възможност ще бъде равна на 0,28, а също и да се проверява само ismotor.
![Съединението 5 (3d) Unity 5](https://webp.images-on-off.com/7/682/391x875_rf2y6d4egojkcuwck85h.webp)
![Unity 5 (изтегляне) Unity 5](https://webp.images-on-off.com/7/682/384x875_lc3k03vg1v542zv656bm.webp)
Нека посочим много Zila rigibody в компонента и в колата скрипт, равна на духа 4300. Двигател раздела по този начин:
![Съединението 5 (склад за дървен материал) Unity 5](https://webp.images-on-off.com/7/682/391x875_8z48tlbvg8lnqjn27qi9.webp)
В раздела кутия defferintial въртене поле въведете 2.67 пред пекат въртящ момент бар 4500 и 4000 Обратно Спирачен момент линия
![Съединението 5 (defold) Unity 5](https://webp.images-on-off.com/7/682/391x875_tjrgka2x5vc0molgqq0u.webp)
![Unity 5 (за да се създаде игра) Unity 5](https://webp.images-on-off.com/7/682/391x394_3uu2m5dgls9xs1srylc3.webp)
Кликнете върху графиката Gear Ration_Curve и да се създаде около график (За да създадете точка, щракнете с десния бутон на графиката и изберете Add Key)
![Съединението 5 (изводи) Unity 5](https://webp.images-on-off.com/7/682/434x329_aax9b22kunuigkocsgvn.webp)
В този сценарий, нищо повече е необходимо да конфигурирате следните скриптове, които се добавят към колата е: контрол кола, крила, волан, TCS система, анти рол бар 2 броя, и за въвеждане на текст.
В един скрипт анти рол бар изберете компоненти колело ускорител отпред и отзад, от друга
![Съединението 5 (defold) Unity 5](https://webp.images-on-off.com/7/682/391x351_s5mdzh33badxjqrwajao.webp)
Сега създайте нов макет на нашите коли и ние добавяме кутия ускорител. Ние го настроите така:
![Съединението 5 (единство) Unity 5](https://webp.images-on-off.com/7/682/434x334_tdnamt2jq1c6wskfq5zm.webp)
Сега можете да проверите в играта, ЗИЛ се движи, но средните колела не се въртят, това ще създаде Transformwhel скрипт. който ще се повтаря за задните колела.
Този скрипт е поставен върху средните колела и летвата whell2 едно от задните колела.
![Съединението 5 (склад за дървен материал) Unity 5](https://webp.images-on-off.com/7/682/434x333_uckrdosdwqcb1y9zt9km.webp)
Отново, проверете дали всички компоненти са конфигурирани правилно, тя ще успее и колите ни отиват.
Изтегляне на проекта тук.