cookie

Ми використовуємо файли cookie для покращення вашого досвіду перегляду. Натиснувши «Прийняти все», ви погоджуєтеся на використання файлів cookie.

avatar

Kavik_hacker

ПСФП5

Більше
Рекламні дописи
196
Підписники
Немає даних24 години
Немає даних7 днів
Немає даних30 днів

Триває завантаження даних...

Приріст підписників

Триває завантаження даних...

и через https://assetstore.unity.com/ находите модельку и кидайте ее в проект
Показати все...
Unity Asset Store - The Best Assets for Game Making

Discover the best assets for game making. Choose from our massive catalog of 2D, 3D models, SDKs, templates, and tools to speed up your game development process.

Vector3 position; нахождения вектора Quaternion rotation; collider.GetWorldPose(out position, out rotation); transform.rotation = rotation; transform.position = position;
Показати все...
Vector3 position; Quaternion rotation; collider.GetWorldPose(out position, out rotation); transform.rotation = rotation; transform.position = position;
Показати все...
nsform) { Vector3 position; Quaternion rotation; collider.GetWorldPose(out position, out rotation); transform.rotation = rotation; transform.position = position;
Показати все...
RotateWheel(_colliderFL, _transformFL); RotateWheel(_colliderFR, _transformFR); RotateWheel(_colliderBL, _transformBL); RotateWheel(_colliderBR, _transformBR это действие когда колайдер тоесть твердая часть обьекта колеса при повороте колет что-то происходит тоесть выходит дым
Показати все...
_colliderFL.brakeTorque = 3000f; _colliderFR.brakeTorque = 3000f; _colliderBL.brakeTorque = 3000f; _colliderBR.brakeTorque = 3000f; это если не ошибаюсь моменты вращения и переварота
Показати все...
private void FixedUpdate() { _colliderFL.motorTorque = Input.GetAxis("Vertical") * _force; _colliderFR.motorTorque = Input.GetAxis("Vertical") * _force; Существует Input.GetAxis("Vertical") он возвращают значение типа float, которое зависит от нажатия на стрелки вверх(1) или в низ(-1)(в первом случе) или в лево(-1) и в право(1)(во втором), т.е. можно сделать
Показати все...
[SerializeField] private Transform _transformFL; [SerializeField] private Transform _transformFR; [SerializeField] private Transform _transformBL; [SerializeField] private Transform _transformBR; [SerializeField] private WheelCollider _colliderFL; [SerializeField] private WheelCollider _colliderFR; [SerializeField] private WheelCollider _colliderBL; [SerializeField] private WheelCollider _colliderBR; это переменные
Показати все...
using System.Collections; using System.Collections.Generic; using UnityEngine; public class CarController : MonoBehaviour { [SerializeField] private Transform _transformFL; [SerializeField] private Transform _transformFR; [SerializeField] private Transform _transformBL; [SerializeField] private Transform _transformBR; [SerializeField] private WheelCollider _colliderFL; [SerializeField] private WheelCollider _colliderFR; [SerializeField] private WheelCollider _colliderBL; [SerializeField] private WheelCollider _colliderBR; [SerializeField] private float _force; [SerializeField] private float _maxAngle; // Start is called before the first frame update private void FixedUpdate() { _colliderFL.motorTorque = Input.GetAxis("Vertical") * _force; _colliderFR.motorTorque = Input.GetAxis("Vertical") * _force; if (Input.GetKey(KeyCode.Space)) { _colliderFL.brakeTorque = 3000f; _colliderFR.brakeTorque = 3000f; _colliderBL.brakeTorque = 3000f; _colliderBR.brakeTorque = 3000f; } else { _colliderFL.brakeTorque = 0f; _colliderFR.brakeTorque = 0f; _colliderBL.brakeTorque = 0f; _colliderBR.brakeTorque = 0f; } _colliderFL.steerAngle = _maxAngle * Input.GetAxis("Horizontal"); _colliderFR.steerAngle = _maxAngle * Input.GetAxis("Horizontal"); RotateWheel(_colliderFL, _transformFL); RotateWheel(_colliderFR, _transformFR); RotateWheel(_colliderBL, _transformBL); RotateWheel(_colliderBR, _transformBR); } private void RotateWheel(WheelCollider collider, Transform transform) { Vector3 position; Quaternion rotation; collider.GetWorldPose(out position, out rotation); transform.rotation = rotation; transform.position = position; } } встовляем этот код (это код для управления машины)
Показати все...
создаем скрипт и называем его CarController
Показати все...
Оберіть інший тариф

На вашому тарифі доступна аналітика тільки для 5 каналів. Щоб отримати більше — оберіть інший тариф.