using UnityEngine;
using System.Collections;
public class ShadowControl : MonoBehaviour {
// Use this for initialization
void Start () {
trans = this.renderer.material.GetFloat ("_Transparent");
}
private float trans;
public Transform mainchar;
// Update is called once per frame
void Update () {
float scalefactor = 1.0f + mainchar.position.y;
gameObject.transform.position = new Vector3( mainchar.position.x,gameObject.transform.position.y,mainchar.position.z) ;
gameObject.transform.localScale = new Vector3(scalefactor, scalefactor, 1);
trans = 1.0f - (mainchar.position.y * 0.5f);
this.renderer.material.SetFloat ("_Transparent", trans);
}
}
반응형
댓글