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: some advanced thoughts



  
Goto parent category
  
Create a new user account


   some advanced thoughts
 Poster : YoYoFreakCJ
 Posts: 22
 Country : Germany
 City: around Stuttgart

  
Posted by YoYoFreakCJ on 05/12/2008 at 19:50:57
Hi everybody

I already did some stuff with XNA, with much help from Riemers, but also by myself. My understanding was as following:

To draw 2D stuff, you only need Textures. They only have an X and Y coordinate. Now to show 3D stuff, you would need a camera and a viewport which will be talked about later in the tutorials here. But til now I thought that you have to have a 3D camera before you can display anything at all. So what is going on here? Don't you need a camera at all in XNA to draw something? Was this only in MDX? Or is this because of the effect by Riemers? This is the big question I'm asking myself [and you guys now] during this chapter.
Props,
CJ
 Poster : Anonymous
 Posts:
 Country :
 City:

  
Posted by Anonymous on 06/12/2008 at 04:07:56
there is a camera the default one
wich is Matrix.Identity
 Poster : riemer
 Posts: 1388
 Country : Belgium
 City: Antwerp

  
Posted by riemer on 06/12/2008 at 06:11:19
Ways to render 2D stuff to the screen in XNA:
- Simply using the SpriteBatch class, as shown in the 2D series
- More advanced: using triangles, defining only X and Y coordinates. Use the Pretransformed effect of series1
- Even more advanced: using a 3D camera. this allows you to add 3D objects. See 3D Series 1

Ways to render 3D stuff in XNA:
- using a 3D camera. See 3D Series 1

  
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)