Unity 3d Kontrol Script (indirme kaldırma)

ozanka24 (1) 9 yıl önce sordu

Merhaba Unity 3d ile bir oyun projesi üzerinde çalışmaktayım.

Bu oyun bir fokliftin oyunda yaratılmış kutuları alması ve bu kutuları başka bir yere taşıma üzerine kısaca klasik depo işleri için bir forklift oyunu bu oyunda ben forkliftime hareket fonksiyonlarını ekledim (ileri geri sağa sol) ancak forkliftin asıl işi yapan demirini kullanamıyorum. Bu scripti nasıl yazabilirim.

   Aşağıda fokliftin içine attığım kodlar var ve bu kodlar Javascript ile yazılmıştır.

 

 

 
var leftWheel :WheelCollider;
var rightWheel :WheelCollider;


var leftWheel1 :WheelCollider;
var rightWheel1 :WheelCollider;

var maxTorque=100.0;
var maxTorque1=100.0;

function Start (){

rigidbody.centerOfMass.y=-1.0;

}



function FixedUpdate (){

  leftWheel.motorTorque =  maxTorque* Input.GetAxis("Vertical");   
 rightWheel.motorTorque =  maxTorque* Input.GetAxis("Vertical");  
 
  
  leftWheel.steerAngle = 10*Input.GetAxis("Horizontal");   
 rightWheel.steerAngle = 10*Input.GetAxis("Horizontal");   
  
  leftWheel1.motorTorque = maxTorque1* Input.GetAxis("Vertical");  
  rightWheel1.motorTorque= maxTorque1* Input.GetAxis("Vertical");  
 




}

 

Toplam 0 cevap