From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 09:34, 8 August 2003 by imported>Inio (Wrote it)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This is a special type of projector that has logic for creating the shadow of an actor. Pawn uses this to create the player shadows, but it can do much more than that.



bool bBlobShadow 
If true, use the standard blob shadow texture instead of a live player shadow. This only has an effect in the Direct3D renderer. On Macs (using the OpenGL renderer) and when using the software renderer blob shadows will always be used.
bool bShadowActive 
If true, draw the shadow. Set this to false and call UpdateShadow() (or wait for Tick() to come around) to hide the shadow.
vector LightDirection 
The direction to the light source. It takes a lot more than changing this to change the direction the shadow is cast correctly as it doesn't effect the shadow texture.
float LightDistance 
The distance of the light from the actor. Again, changing this won't have any effect on the texture used.
bool RootMotion 
Something having to do with how to find the center of the actor. Not really sure.
Actor ShadowActor 
Actor for which a shadow should be created. This is used both for rendering the shadow and determining where to put the projector.


ShadowBitmapMaterial ShadowTexture 
The texture used by the projector.

See Also

ShadowBitmapMaterial - makes this work.

Pawn - contains code for setting up one of these.