I am a “newbie” trying to learn Unity. I am investigating it’s usage in a “Arch Viz” type of project. (eCommerce, 3D, Housing oriented ).
Working samples thus far figured out via the “UI Samples” project.
- Controls - shows some of the standard controls that come with the UI system.
- Drag And drop - How to implement a drag and drop handler.
- Draggable Panel - How to implement a simple draggable and resizable window.
- Layout Groups - Example of using the auto layout system with nested layout groups and a grid.
- Lighting - Examples of UI affected by lighting in the scene.
- Menu 3D - How to have a 3d UI with perspective that uses Mecanim for the buttons.
- Render Texture - How to use render textures for UI elements.
If this is indeed true, this UI set appears limited for biz-apps.
There is plenty of discussion in the forums on cross-platform, open-source “dotnet” stuff. There appears to be a lot of work undertaken by Unity via IL2CPP etc. It also appears that adding a UI toolkit for all the platforms that Unity supports is a big challenge.
Just a thought … Why not consider the “open sourced java” platform ?. Maybe a huge exercise in “re-inventing the wheel” could be finessed ?.
I am guessing (correct me if I am wrong ) that integrating “event mechanism”, “scene access” etc are primarily where the work would be. This appears modest. (3 - 4 man months for a skilled engineer ?). Am, I missing something here ?.
This can dramatically propel the platform. Java is much more than a UI toolkit and consequently all kinds of Apps become possibilities…
/rk