C# 클래스 Nez.ReflectionRenderer

assists in creating a mirror effect. To use the ReflectionRenderer do the following: - call createAndSetupScene being sure to pass in a renderOrder BEFORE the renderer that contains your reflective surface. - reflectableObjectRenderLayers should contain all the renderLayers that contain objects that you want reflected - create a ReflectionMaterial which you will use to render your reflective surfaces. Note that your reflective surfaces should NOT be rendered by the ReflectionRenderer! It needs to create a RenderTexture with just the objects to reflect. - you can optionally set a normal map on the ReflectionEffect for a refraction effect - move the ReflectionRenderer.camera around to get the desired offset for your reflections. You can also change the zoom of the Camera.
상속: RenderLayerRenderer
파일 보기 프로젝트 열기: prime31/Nez 1 사용 예제들

공개 메소드들

메소드 설명
createAndSetupScene ( Scene scene, int renderOrder ) : ReflectionRenderer
onSceneBackBufferSizeChanged ( int newWidth, int newHeight ) : void

비공개 메소드들

메소드 설명
ReflectionRenderer ( int renderOrder ) : System

메소드 상세

createAndSetupScene() 공개 정적인 메소드

public static createAndSetupScene ( Scene scene, int renderOrder ) : ReflectionRenderer
scene Scene
renderOrder int
리턴 ReflectionRenderer

onSceneBackBufferSizeChanged() 공개 메소드

public onSceneBackBufferSizeChanged ( int newWidth, int newHeight ) : void
newWidth int
newHeight int
리턴 void