Giter Club home page Giter Club logo

Comments (9)

reinterpretcat avatar reinterpretcat commented on May 23, 2024

Hi,
yes, you can do it as shortly described here: https://github.com/reinterpretcat/utymap/blob/master/docs/howto.md#tweak-mapcss-styles
MapCss is the way to change properties consumed by element builders.

To detect tap, you need to add unity's mono behaviour on game object. To achieve this, you can tweak GameObjectBuilder:

https://github.com/reinterpretcat/utymap/blob/master/unity/demo/Assets/Scripts/Core/Plugins/GameObjectBuilder.cs

Building's mesh is used to be created by core part, so adding corresponding behaviour in BuildFromMesh(Tile tile, Mesh mesh) should help.

from utymap.

ksPriyanka avatar ksPriyanka commented on May 23, 2024

Thanks.

Also, the project doesn't support Scripting Runtime Version 4+??? I tried changing it from 3.x and it started giving errors like
IProgress' is an ambiguous reference between System.IProgress' and `UtyRx.IProgress'

and when trying to fix it, it resulted in some other error like a chain. Any way to come out of this problem?

from utymap.

reinterpretcat avatar reinterpretcat commented on May 23, 2024

I stopped to work on project in Jan, 2018, before it was there. You might try to overcome the problem within using alias directive:
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/using-directive

from utymap.

ksPriyanka avatar ksPriyanka commented on May 23, 2024

Hey sorry to bug you again.

Is it possible to change the texture of the building or roads during runtime?
Like I have 4/5 textures for building something like bricks & stones of different kinds. Similarly for the roads too. I can change it with Unity IDE but not being able to change it during the run time.

Is it possible to change it during runtime too?

from utymap.

reinterpretcat avatar reinterpretcat commented on May 23, 2024

have you thought about texture atlas: https://en.wikipedia.org/wiki/Texture_atlas ?
utymap uses texture atlases: it is good from performance reasons

from utymap.

ksPriyanka avatar ksPriyanka commented on May 23, 2024

Hey, can building Id be enough to get the information of that building?
Information like Geometry of the building or the height of the building, about Tiles?

from utymap.

reinterpretcat avatar reinterpretcat commented on May 23, 2024

In theory, yes. Practically, might be complicated as building might consist from multiple parts (ways).

search API might be useful for you, see https://github.com/reinterpretcat/utymap/blob/master/core/src/index/GeoStore.hpp

from utymap.

ksPriyanka avatar ksPriyanka commented on May 23, 2024

Hi,
xml files that gets generated in the Index folder, how is it being read by the script? I tried searching for it but couldn't exactly figure out the script responsible for that.
InitTask.cs does show the entry point for composing the graph but still, I am unclear about it.

from utymap.

reinterpretcat avatar reinterpretcat commented on May 23, 2024

osm xml files are processed by OsmXmlParser: https://github.com/reinterpretcat/utymap/blob/master/core/src/formats/osm/xml/OsmXmlParser.hpp which uses boost spirit to define grammar in eBNF form and generate corresponding parser.

InitTask is just one peace. Take a look at https://github.com/reinterpretcat/utymap/blob/master/core/shared/ExportLib.cpp : this file defines native API available from managed part.

from utymap.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.