cookie

Utilizamos cookies para mejorar tu experiencia de navegación. Al hacer clic en "Aceptar todo", aceptas el uso de cookies.

avatar

Kavik_hacker

ПСФП5

Mostrar más
Publicaciones publicitarias
196
Suscriptores
Sin datos24 horas
Sin datos7 días
Sin datos30 días

Carga de datos en curso...

Tasa de crecimiento de suscriptores

Carga de datos en curso...

и через https://assetstore.unity.com/ находите модельку и кидайте ее в проект
Mostrar todo...
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;
Mostrar todo...
Vector3 position; Quaternion rotation; collider.GetWorldPose(out position, out rotation); transform.rotation = rotation; transform.position = position;
Mostrar todo...
nsform) { Vector3 position; Quaternion rotation; collider.GetWorldPose(out position, out rotation); transform.rotation = rotation; transform.position = position;
Mostrar todo...
RotateWheel(_colliderFL, _transformFL); RotateWheel(_colliderFR, _transformFR); RotateWheel(_colliderBL, _transformBL); RotateWheel(_colliderBR, _transformBR это действие когда колайдер тоесть твердая часть обьекта колеса при повороте колет что-то происходит тоесть выходит дым
Mostrar todo...
_colliderFL.brakeTorque = 3000f; _colliderFR.brakeTorque = 3000f; _colliderBL.brakeTorque = 3000f; _colliderBR.brakeTorque = 3000f; это если не ошибаюсь моменты вращения и переварота
Mostrar todo...
private void FixedUpdate() { _colliderFL.motorTorque = Input.GetAxis("Vertical") * _force; _colliderFR.motorTorque = Input.GetAxis("Vertical") * _force; Существует Input.GetAxis("Vertical") он возвращают значение типа float, которое зависит от нажатия на стрелки вверх(1) или в низ(-1)(в первом случе) или в лево(-1) и в право(1)(во втором), т.е. можно сделать
Mostrar todo...
[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; это переменные
Mostrar todo...
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; } } встовляем этот код (это код для управления машины)
Mostrar todo...
создаем скрипт и называем его CarController
Mostrar todo...
Elige un Plan Diferente

Tu plan actual sólo permite el análisis de 5 canales. Para obtener más, elige otro plan.