Is it possible to integrate Unity3D project into VS C# application?
I want to build a 3D map of earth which shows lines of the satellite's expected orbit and regions of planned shooting area(the satellite has a camera for shooting earth ground). The way I want to implement this is to develop a 3D map with Unity3D, and a VS C# project(WinForm, with high probability) which contains 3D map and interfaces with.
The question is, is it possible to integrate Unity3D project as a part of a VS C# application?
Edit: I have thought about integrating Unity3D entity as a C#-written DLL. Is this way possible?
Seems like the -parentHWND command line option is something you could use. Some more info from Unity user manual:
"This embeds the Windows Standalone application into another application. When using this, you need to pass the parent application’s window handle to the Windows Standalone application. When passing -parentHWND delayed, the Unity application is hidden while running. You must also call SetParent for Unity in the application, which embeds the Unity window. For more information, see this example: EmbeddedWindow.zip "
https://docs.unity3d.com/$$anonymous$$anual/CommandLineArguments.html
Hmm, any possible solutions similar to "generating DLL from Unity project and embed into an another application"?