Спасибо, посмотрю. Но сейчас другая проблема...
Написал такой код на основе примера (http://axiomengine.sourceforge.net/wiki/index.php/Basic_Tutorial_0_%28Setting_up_your_application,_Windows%29)
Code
using System;
using SlimDX;
using Axiom.Core;
using Axiom.Graphics;
using Axiom.Demos;
using Axiom.Math;
using Axiom.Demos.Configuration;
namespace Railway
{
class Program
{
static void Main()
{
string config = "Engine.xml";
Root root = new Root("Railway.log");
root.RenderSystem = root.RenderSystems["OpenGL"];
EngineConfig conf;
conf = new EngineConfig();
conf.ReadXml(config);
RenderWindow window = root.Initialize(true, "Railway");
SceneManager scene = root.CreateSceneManager(SceneType.Generic);
Camera cam = scene.CreateCamera("cam1");
Viewport viewport = window.AddViewport(cam);
root.RenderOneFrame();
}
}
}
Но выдает ошибку
Quote
System.Collections.Generic.KeyNotFoundException was unhandled
Message="Данный ключ отсутствует в словаре."
Source="mscorlib"
StackTrace:
в System.ThrowHelper.ThrowKeyNotFoundException()
в System.Collections.Generic.Dictionary`2.get_Item(TKey key)
в Railway.Program.Main() в D:\Railway\project\project\Railway\Program.cs:строка 18
в System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
в System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
в Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
в System.Threading.ThreadHelper.ThreadStart_Context(Object state)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
в System.Threading.ThreadHelper.ThreadStart()
InnerException:
Ругается на строку
Code
root.RenderSystem = root.RenderSystems["OpenGL"];
Работаю в MSVS Pro 2080, SlimDX установил.