By some miracle I was able to find time these past few nights to get some coding done. What I accomplished was making it so obstacles (railings) can be added to a level by the Editor. Of course whenever I do something like this I decide to stress test it. A stress test of railings involved me filling up a screen (about 25×25 tiles worth) of the cross piece railings and see how it measured up. A nice friendly “3D Error” greeted me when I tried to file the level.
I believe the polygon count of the railings, when stitched together in a single object limb, exceed some internal number. So instead of 3×3 chunks of railing objects in the level I had to make it 6×6 chunks. This made it work.
I need to try and see what 60×60 railings will do. Hopefully at worst it will cause my frames per second to drop down to 4-5, and nothing more. The problem with a level editor is if you let the user do crazy things… they will do crazy things!
All that is left for railings/obstacles is to do the Undo/Redo functionality, which should be trivial.