duck

Directional Planar Overhead Shadow C# Code

Jul 21st, 2014
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.39 KB | None | 0 0
  1. using UnityEngine;
  2.  
  3. [ExecuteInEditMode]
  4. public class CharacterShadowProjection : MonoBehaviour
  5. {
  6.     public GameObject plane;
  7.     public Light useLight;
  8.  
  9.     void Update ()
  10.     {
  11.         if (null != plane)
  12.         {
  13.             renderer.sharedMaterial.SetMatrix("_WorldToReceiver", plane.renderer.worldToLocalMatrix);
  14.             renderer.sharedMaterial.SetVector("_LightDirection", useLight.transform.forward);
  15.         }
  16.     }
  17. }
Advertisement
Add Comment
Please, Sign In to add comment