Показать сообщение отдельно
Старый 18.12.2013, 02:12   #1
SGREED
ПроЭктировщик
 
Аватар для SGREED
 
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
Сообщение Приседание

Есть код
var controller CharacterController;    
    var 
oldHeightfloat;    
    var 
newHeightfloat;    
    var 
newPos;   
    var 
bf boolean false;    

    function 
Start () {    
    
controller GetComponent(CharacterController);    
    
oldHeight controller.height;    
    }    

   function 
Update() {       
   
newPos = new Vector3(transform.position.xtransform.position.0.7ftransform.position.z);   
              if (
Input.GetMouseButton(1)) {   
                  
controller.height newHeight;   
                  
bf true;   
              } else {   
              if (
Input.GetMouseButton(1) && !Physics.Raycast (transform.positionVector2.up)) {   
                  
controller.height oldHeight;   
                  
transform.position newPos;   
                  
bf false;   
              } else {   
              if (
bf == true && !Physics.Raycast (transform.positionVector2.up)) {   
              
controller.height oldHeight;   
                  
transform.position newPos;   
                  
bf false;   
              }   
              }   
              }   
   } 
не могу сделать что бы когда обратно игрок встает он вставал плавно как и приседал
(Offline)
 
Ответить с цитированием