본문 바로가기
카테고리 없음

캐릭터그림자 제어

by 대마왕J 2014. 3. 27.

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);
 
 }
}

반응형

댓글