I am buliding a Gear VR APP,I want my character to scale down on entering the box collider zone,I can scale it down all of sudden by using
transform.localScale = new Vector3(0.3F,0.3F,0.3F);
But i want it to be done smoothly.Dont knw the reason why its not picking up this lerp line??Can any one helpp???I tagged my box collider(cube to “Mani”)
//---------------
#pragma strict
var newScale : Vector3 = Vector3 (0.1,0.1,0.1);
var Grow : Vector3 = Vector3 (1,1,1);
var speed : float =2.0;
//---------
function Start ()
{
transform.localScale = new Vector3(1F,1F,1F);
}
//----
function Update () {
}
//--------
function OnTriggerEnter (info : Collider)
{
if(info.tag == "Mani")
{
transform.localScale =Vector3.Lerp(transform.localScale, newScale, speed * Time.deltaTime);
//transform.localScale = new Vector3(0.3F,0.3F,0.3F);
Debug.Log("Player hit new cube");
}
}
//----------
function OnTriggerExit (Col : Collider)
{
if(Col.tag == "Mani")
{
//transform.localScale = new Vector3(transform.localScale.x, 1F, transform.localScale.y);
transform.localScale =Vector3.Lerp(newScale, Grow, speed * Time.deltaTime);
//transform.localScale = new Vector3(1F,1F,1F);
Debug.Log(“Player left cube”);
}
}