protected override void LoadContent() { base.LoadContent(); // Effekte und Texturen laden shapeEffect = new ShapeEffect(Content.Load <Effect>("Effects/Shape")); shapeEffect.Normalmap = Content.Load <Texture2D>("Textures/Normalmap"); shapeEffect.Texture = Content.Load <Texture2D>("Textures/Texture"); shapeEffect.Heightmap = Content.Load <Texture2D>("Textures/Heightmap"); shadowEffect = new ShadowEffect(Content.Load <Effect>("Effects/Shadow")); // Models laden shape.Model = Content.Load <Model>("Models/Shapes"); room.Model = Content.Load <Model>("Models/Cube"); }
public void SetShapeEffect(ShapeEffect effect) { _shapeBuilder.Effect = effect; }
protected void SetEffect(ShapeEffect effect, bool active = true) { if (!active) { Effects[effect] = null; return; } Effects[effect] = new Shape(); Effects[effect].EnableFill(true); Color = Color; }