 |
Jypeli
9
The simple game programming library
|
Siirry tämän tiedoston dokumentaatioon.
53 TopLeft =
new Vector2( 0.0f, 0.0f ),
54 TopRight =
new Vector2( 1.0f, 0.0f ),
55 BottomLeft =
new Vector2( 0.0f, 1.0f ),
56 BottomRight =
new Vector2( 1.0f, 1.0f ),
59 #if !WINDOWS_PHONE && !DISABLE_LIGHTING_EFFECT
67 #if !WINDOWS_PHONE && !DISABLE_LIGHTING_EFFECT
70 #elif !DISABLE_LIGHTING_EFFECT
93 #if !WINDOWS_PHONE && !DISABLE_LIGHTING_EFFECT
110 GraphicsAdapter adapter = GraphicsAdapter.DefaultAdapter;
111 SurfaceFormat format = adapter.CurrentDisplayMode.Format;
112 return DepthFormat.Depth24Stencil8;
145 #if !WINDOWS_PHONE && !DISABLE_LIGHTING_EFFECT
149 effect.CurrentTechnique = effect.Techniques[
"TextureLighting"];
150 effect.Parameters[
"xTexture"].SetValue( texture );
158 effect.World = worldMatrix;
159 effect.Texture = texture;
166 #if !WINDOWS_PHONE && !DISABLE_LIGHTING_EFFECT
170 effect.CurrentTechnique = effect.Techniques[
"ColorLighting"];
177 effect.World = worldMatrix;
182 #if !WINDOWS_PHONE && !DISABLE_LIGHTING_EFFECT
187 Vector3 lightPos =
new Vector3( 0, 0, 40 );
188 float lightPower = 0.0f;
193 lightPos =
new Vector3( (
float)light.Position.X, (
float)light.Position.Y, (
float)light.Distance );
194 lightPower = (float)light.Intensity;
197 Vector3 transformedLightPos;
198 Vector3.Transform( ref lightPos, ref worldMatrix, out transformedLightPos );
201 effect.Parameters[
"xWorld"].SetValue( worldMatrix );
202 effect.Parameters[
"xLightPos"].SetValue( transformedLightPos );
203 effect.Parameters[
"xLightPower"].SetValue( lightPower );
215 new Vector3( 0.0f, 0.0f, 1.0f ),
static List< Light > Lights
Valoefektit.
static BasicEffect BasicColorEffect
static Effect GetColorEffect(ref Matrix worldMatrix, bool lightingEnabled)
static ImageBatch ImageBatch
Microsoft.Xna.Framework.Matrix Matrix
static ShapeBatch ShapeBatch
static readonly TextureCoordinates DefaultTextureCoords
static LineBatch LineBatch
Draws simple shapes efficiently. Draw() calls should be made only between Begin() and End() calls....
static Effect GetLightingEffect(ref Matrix worldMatrix)
double Width
Näytön leveys x-suunnassa.
static void ResetScreenSize()
static Matrix ProjectionMatrix
static Game Instance
Käynnissä olevan pelin pääolio.
static DepthFormat SelectStencilMode()
static SamplerState GetDefaultSamplerState()
static bool is_PS_2_0_supported
double Height
Näytön korkeus y-suunnassa.
static Effect GetTextureEffect(ref Matrix worldMatrix, Texture2D texture, bool lightingEnabled)
static ScreenView Screen
Näytön dimensiot, eli koko ja reunat.
static BasicEffect BasicTextureEffect
static SamplerState storedSamplerState
static void GraphicsDevice_DeviceReset(object sender, EventArgs e)
static SpriteBatch SpriteBatch
static bool SmoothTextures
Tekstuurien (kuvien) reunanpehmennys skaalattaessa (oletus päällä).
Contains graphics resources.
static void ResetSamplerState()
static new GraphicsDevice GraphicsDevice
XNA:n grafiikkakortti.
Draws images efficiently. Draw() calls should be made only between Begin() and End() calls....
static Matrix viewProjectionMatrix
static void SetSamplerState()
static Effect LightingEffect
Level Level
Aktiivinen kenttä.