Closed cosmiccoincidence closed 8 months ago
Don't merge this yet. Need to double check something first.
(Ready now)
trying to use the dropdown of the tilemap menu returns some exceptions, check the tilemap menu references in inspector are all set correctly.
Please try again now that I merged in upstream.
Messing with the mesh rotations in the .fbx does that, because the connectables scripts relies on the original rotation of meshes. Menu fixed.
Messing with the mesh rotations in the .fbx does that, because the connectables scripts relies on the original rotation of meshes.
Ok so this is a script issue. We have gone thru this model rotation issue back and forth a couple times... and in the process have had to invert the connection scripts a couple times as well. I'll try to invert them again.
@stilnat I made a temporary fix in the scripts.
The issue is caused by the tilemap connectable system being oriented with north being what we are now calling south. Before we turned around the export settings it was fine. I knew this issue would arise... The connectables have since we exported with the "correct" rotational settings but they are now rotated in a way that breaks connections as you noted. This can be resolved by inverting some of the code in their scripts. The problem here is that the code is kinda backwards in some instances, one example is how all the scripts say "U" shape connects to the south, yet in the design document it says north.
So the long-term solution here is to physically rotate all the connectables in blender, use the new export rotation settings, redocument the connectable design so the shape descriptions are correct and even take new photos, then finally fix the scripts for any rotational mishaps all that brings...
I guess I'll put this on WIP and slowly work thru that process.
@cosmiccoincidence what you describe should work, hope it's the last time we have to do something like this though.
Ok, so it seems I didn't have to update the documentation much or take any new images for it because I rotated everything in blender around the world origin and the objects didn't lose orientation from one another. And none of my screenshots in the documentation included the world arrows so there shouldn't be much confusion.
Summary
Reimports connectable models. Ensures that they are all rotated correctly upon import/export.
Fixes
TODO
Redocument connectables design. Correct shape descriptions and take new screenshots.