-
Notifications
You must be signed in to change notification settings - Fork 149
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Unreal Engine demo app #110
Comments
I am also very interested to get UtyMap working in Unreal Engine. Here is a little demo project to get one layer of the test case map loaded. Its just to show the way and how the Unreal build environment is setup. It could be moved to a plugin and needs a proper layer like your Unity library. It uses globbal variables, which should be avoided, but that needs a way to bind a class function to the Utymap API. As the core library is C+11 code, could you propose a way to implement the Unreal layer to be as close to your Unity layer and I am happy to help implement it. |
Today Epic's technical director for the Unreal Engine has release a "weekend project" of an OSM to Unreal importer. Hoepfully its useful to great performing Unreal Engine integration of UtyMap. Repo: https://github.com/ue4plugins/StreetMap Happy new year! |
Thanks for sharing! Screenshots look cool, but I briefly checked source code and personally I don't like his code style. In my opinion it will be quite difficult to maintain existing approach of OSM data processing: https://github.com/ue4plugins/StreetMap/blob/master/Source/StreetMapImporting/OSMFile.cpp My adopted mapcss is not ideal, but it encapsulates differences outside of C++ source code. |
I made progress on the UnrealEngine integration! Its in a solid state to be looked at by you. I have learned a lot working on it. Please take a look and lets me know how to get it cleaner and better structured. |
Cool! On your screenshoots it looks even better than on mine :-D
What do you think? |
|
General idea is to run automated tests for every commit (or pushed set of commits) to monitor build state: https://travis-ci.org/reinterpretcat/utymap I chose boost unit test framework because boost libraries are already used by production code (mostly for parsing mapcss with boost spirit) and I'm trying to have as less dependencies as possible to simplify setup. So far, I'm working hard to finish my current idea - some kind of full functional map control which supports zoom levels from orbit till ground. Will think about moving logic down after that. |
Theoretically, there is no problem with core library usage on this platform, but it requires new intermediate level implementation. It would be nice to have some at least simple example which demonstrates single tile loading from existing map data.
The text was updated successfully, but these errors were encountered: