Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Szukam skryptu na Rotacje kół - Untiy3d


Rekomendowane odpowiedzi

Opublikowano

Witam. Szukałem ale nie znalazłem skryptu na rotacje kół. Mój skrypt powodował rotacje ale wokół auta a nie własnej osi :(.

Proszę o napisanie mi skryptu na rotacje kół :D

Daje Like !
 


reklama.png

Opublikowano

Wklej to co masz, to będzie łatwiej sprawdzić gdzie masz błąd.

Opublikowano

Wklej to co masz, to będzie łatwiej sprawdzić gdzie masz błąd.

var wheelFL : WheelCollider;
var wheelFR : WheelCollider;
var wheelBL : WheelCollider;
var wheelBR : WheelCollider;
var wheelFLTrans : Transform;
var wheelFRTrans : Transform;
var wheelBLTrans : Transform;
var wheelBRTrans : Transform;
var maxTorque : float  = 50;

function Start () {
rigidbody.centerOfMass.y = -0.9;
}


function FixedUpdate () {
wheelBR.motorTorque = maxTorque * Input.GetAxis("Vertical");
wheelBL.motorTorque = maxTorque * Input.GetAxis("Vertical");
wheelFL.steerAngle = 10 * Input.GetAxis("Horizontal");
wheelFL.steerAngle = 10 * Input.GetAxis("Horizontal");
}

function Update(){
wheelFLTrans.Rotate(wheelFL.rpm/60*360*Time.deltaTime,0,0);
wheelFRTrans.Rotate(wheelFR.rpm/60*360*Time.deltaTime,0,0);
wheelBLTrans.Rotate(wheelBL.rpm/60*360*Time.deltaTime,0,0);
wheelBRTrans.Rotate(wheelBR.rpm/60*360*Time.deltaTime,0,0);

}


reklama.png

Opublikowano

Nie mam dostepu do unity teraz ale zobacz jak masz rotate(tu ten kod, 0, 0) to moze ten kod ma byc jako 2 lub 3 argument :D

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...