The idea is that each level is new world and we need to keep user level progression infinite. Attached sample assumes that you will have 120 levels, they are split by 30 for convenience. There is 2 nodes: LevelSelectorLayer1 which splits level into 4 groups. When user reaches level >120 - group will be picked randomly between 2 and 4. LevelSelectorLayer2 which allows to map 30 worlds Notes: When you finish level/world you need to increment level and reroute from UI to world which contains LevelSelectorLayer1 (see Sphere.IncrementLevel script in attached sample) There is hook in LevelSelectorLayer1 to force level to specific value, so you can test out specific world (go to LevelSelector1 world and pick LevelSelectorLayer1 in level elements tree) Example: https://drive.google.com/open?id=125dHRsAcbRu7yJpRbZI3SUHzdcXA3GCh LevelSelectorLayer1: https://drive.google.com/open?id=1Xu-t0-3FsyYW1SweW6dJIivQxptm2L74 LevelSelectorLayer2: https://drive.google.com/open?id=1xmnT-e2Xr6AoU6rRHELtU_LW7lwwzmJH
Not sure I understood request. Did you open sample project? LevelSelectorLayer1 is where you can make a change. What kind of issue you have/logic you are trying to implement?
@buildboxuser Hello, friend does your nodes working on new update of bb3?? i m testing it in preview and every time i am restrting it starts from level
I did test this in preview mode with latest Buildbox (3.0.1 #3152) and I see same issue: settings are not preserved during restarts. This was working in 3.0.0 which is latest release. I did test game on device and all works fine, please check.
for infinite "worlds" - yes, pro version required. Infinite scene inside of single world is available in any version.
omg this is great! Except that I can't see scripts or move them anywhere else, I am forced to move my game on the sample you attached, or is there another way I can do this? Right now if I click "Edit Components" there is no script. Can I import the level selector in another bbdoc? Please help me, I really appreciate your help man!