Advertisement

Axiom, C# engine

Started by December 12, 2004 07:36 AM
-1 comments, last by K_I_L_E_R 20 years, 2 months ago
I'm bored and since I just had my engine running nicely this morning but it's functionality was very limited. It would take me months to get a feasible engine up and running. So I decided to pay a visit to a few sites and look what I came up with. http://www.axiom3d.org/ I have experience with some other game engines in Java. Mainly jME and LWJGL(not an engine but an OpenGL binding for Java). From my experience these engines just have the basic groundwork there for you, in no way is this a point and click game maker. Don't expect to knock up a game in 5-10 minutes. An hour for a very basic game assuming you know what you're doing and understand basic 3D concepts. Now for those interested this is what you need to do: Make sure you have the .NET 1.1 framework. Also make sure you have DirectX redistributable developer kit or the DirectX SDK. Also make sure you have either Visual Studio 2003/2002/2005B or my favourite IDE #Develop. Even though I have the full retail version($300 AUD) of VS 2003, I prefer #Develop as it feels a little better and it saves me from writing macros to generate properties for variables as well as some other features VS.NET 2003 doesn't include off the bat. Get a CVS command line tool (it's the quickest). Extract the contents into a directory such as "c:\cvs". Open up the command prompt through Windows. Go to the CVS directory and type this in(without the quotes): "cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/axiomengine co Axiom" Now download the Axiom dependencies you need to compile the program. Also make sure you download the required Tao OpenGL library and replace the Tao in the dependency directory in Axiom. It should be "C:\CVS\Axiom\Dependencies\Managed\Tao.OpenGl.dll". Just replace it with the file above which is the newest version of Tao. Extract the dependencies into the c:\CVS\Axiom folder. Open the command prompt once again if you've previously closed it. Go to the Axiom directory. Run one of these commands based on your IDE(without quotes): For #Develop: "dnpb /target sharpdev" For Visual Studio 2003: "dnpb /target vs2003" For Visual Studio 2002: "dnpb /target vs2002" Now run the solution and compile the library. You will have a few errors with references. Remove these references under: Axiom.Platforms.Win32 :-> Microsoft.DirectX Microsoft.DirectX.DirectInput Axiom.RenderSystems.DirectX9 :-> Microsoft.DirectX Microsoft.DirectX.Direct3D Microsoft.DirectX.Direct3DX Axiom.RenderSystems.OpenGL :-> Tao.OpenGL.dll Then add these references again back into the same places I asked you to remove them from. :lol: Tao.OpenGL.dll is located under the "C:\CVS\Axiom\Dependencies\Managed\Tao.OpenGl.dll" folder. The reason you need to replace(that's the entire point of removing them and re-adding them ;)) these libraries is because the program's looking for them in a different place than where they are on your system. Rebuild your library and it should now work. Now you can use Axiom for all your development needs. :evil:

This topic is closed to new replies.

Advertisement