- Home /
SketchUp to Unity Problems
I have SketchUp Pro and I'm trying to import a complicated model into Unity as a .fbx. The import is fine but when I play the game I fall thru the floor. I also notice that when I am above the floor it is invisible until I fall thru it. Any ideas? Thanks in advanced for your help!
Answer by DaveA · Mar 22, 2012 at 04:52 PM
Sketchup is notoriously bad. I've spoken to Unity about fixing this, they are open, so is Google. Sketchup draws both sides of each polygon, but exports only one-sided, and it's random which sides are correct. I export as dae (or whatever), take into Blender to fix the normals, then just use the .blend file to go to Unity.
Answer by epicgamer123 · Nov 03, 2013 at 09:24 PM
just put on GENERATE COLLIDER
No one should be checking generate mesh collider on import, ever. $$anonymous$$ost of the time you want to use several box colliders, and in the cases where you absolutely must use a mesh collider, you should model it separately from the display mesh with much fewer polys.
Answer by Meltdown · Mar 22, 2012 at 03:21 PM
Mesh colliders are notorious for letting things fall through. Make sure a mesh collider is attached to your model. You can add another cube as for a floor collider too.
Regarding you only see the floor until you are beneath it, perhaps try flipping normals in Sketchup. Although I have no idea how to do this in it.
Answer by shinodan · Mar 22, 2012 at 05:04 PM
Try putting that fbx through another 3d program and export it. I had the exact same problem.
Answer by shinodan · Mar 22, 2012 at 05:03 PM
I had the exact same problem, try putting the fbx through cinema 4d and re-export it (or any other 3d program, i used c4d though) worked for me.