Forum
Contact





DirectX using C#
DirectX using C++
DirectX using Visual Basic



Latest Forum posts

 Suggestion to change a few lines
  Posted by: Insomnica
  When: 06/09/2010 at 14:37:05

 Collision with series 1
  Posted by: radulph
  When: 05/09/2010 at 13:33:14

 HLSL calculating normals
  Posted by: miroslavign
  When: 04/09/2010 at 17:26:26

 Collision with series 1
  Posted by: ToastbrotX
  When: 04/09/2010 at 16:52:02

 HLSL calculating normals
  Posted by: Rich_Zap
  When: 04/09/2010 at 15:00:20

 Collision with series 1
  Posted by: ToastbrotX
  When: 04/09/2010 at 12:28:41

 HLSL calculating normals
  Posted by: miroslavign
  When: 04/09/2010 at 08:46:31

 Walk along a wall
  Posted by: Anonymous
  When: 03/09/2010 at 10:28:02

 model problems
  Posted by: muffinman
  When: 03/09/2010 at 06:47:32

 Vertices problem
  Posted by: Anonymous
  When: 03/09/2010 at 05:48:35

 OcTree Question
  Posted by: Zorzomezz
  When: 03/09/2010 at 04:07:03

 error x3000:syntax error
  Posted by: Anonymous
  When: 02/09/2010 at 06:55:17

 Reflection problem in corners ...
  Posted by: Anonymous
  When: 31/08/2010 at 20:53:30

 OcTree Question
  Posted by: radulph
  When: 31/08/2010 at 18:00:04

 model problems
  Posted by: Archenon
  When: 30/08/2010 at 05:54:27

 Changing computer breaks my game
  Posted by: Archenon
  When: 30/08/2010 at 05:49:50

 model problems
  Posted by: muffinman
  When: 28/08/2010 at 16:58:10

 Vertices problem
  Posted by: Anonymous
  When: 27/08/2010 at 15:35:36

 Changing computer breaks my game
  Posted by: radulph
  When: 27/08/2010 at 07:12:24

 effects file and XNA 4.0 (Beta)
  Posted by: radulph
  When: 26/08/2010 at 06:33:33




Topic: Path to effects.fx



  
Goto parent category
  
Create a new user account


   Path to effects.fx
 Poster : PinQ
 Posts: 1
 Country : Denmark
 City: Aalborg

  
Posted by PinQ on 26/01/2007 at 07:46:14
Thanks for your nice tutorials.

I have suggestion to make deployment easier:

1. Copy the effects.fx file to the source directory as described in the tutorial
2. Add the file to the project
(right-click project / Add / Existing Item / select the file)
3. In the Properties window: Set the 'Copy to Output Directory' to 'Copy always' or 'Copy if newer'
(In the Solution Explorer: right-click effects.fx / Properties)

Then the file is copied to the execution directory when building til project.

The line where the effects.fx is loaded have to be changed to:

CompiledEffect compiledEffect = Effect.CompileEffectFromFile("effects.fx", null, null, CompilerOptions.None, TargetPlatform.Windows);


I know that this concerns Visual Studio than XNA, but it is little thing to do, and a better habit.

Regards,
PeterQ
  
 Poster : riemer
 Posts: 1388
 Country : Belgium
 City: Antwerp

  
Posted by riemer on 26/01/2007 at 09:48:24
Thanks, didn't know that option yet.
Anyway, in the DirectX version, I put the resource files in the Debug map, so I also don't have to put the ../../../ thing. In XNA, you should import effect files using the content importer, much like you would import images, as it's done in the second series.
 Poster : devlinse
 Posts: 1
 Country : ph
 City: bats

  
Posted by devlinse on 08/05/2007 at 23:14:26
I don't know what the difference is but after adding the effects.fx file to the Solution Explorer you can also use this code:


effect = content.Load<Effect>(@"effects");


instead of :


CompiledEffect compiledEffect = Effect.CompileEffectFromFile("@/../../../../effects.fx", null, null, CompilerOptions.None, TargetPlatform.Windows);
effect = new Effect(graphics.GraphicsDevice, compiledEffect.GetEffectCode(), CompilerOptions.None, null);



  
Post a new reply
 





Google
 
Web www.riemers.net
If you appreciate the amount of time I spend creating and updating
these pages, feel free to donate -- any amount is welcome !
- Website design & DirectX code : Riemer Grootjans -
©2006 Riemer Grootjans


News
Home
Forum
XNA 2.0 Recipes Book (8)
XNA 3.0 Recipes Book (8)
Downloads
Extra Reading (3)
Matrices: geometrical
Matrix Mathematics
Homogenous matrices
Community Projects (1)
Tutorials (160)
XNA 3.0 using C# (89)
DirectX using C# (54)
Series 1:Terrain (14)
Opening a window
Linking to the Device
Drawing a triangle
Camera
Rotation - Translation
Indices
Terrain creation
Terrain from file
DirectInput
Importing bmp files
Colored vertices
DirectX Light basics
Mesh creation
Mesh lighting
Series 2: Flightsim (19)
Series 3: HLSL (19)
Short Tuts (2)
Resizing problem
Checking Device caps
DirectX using C++ (15)
DirectX using VB (2)