I’m trying to set up a simple mesh-based terrain and have an FPS character run around on it. (I’m new to PlayCanvas, and am adapting some activities I had previously done in Unity so that students working at home on Chromebooks can do them).
As you can see in the linked project, the figure can move around the space to an extent (using code extended from the FPS movement example, with jumping and running added). However, sometimes it appears to get hung up on invisible snags, and sometimes it falls through the mesh. I’m not sure why. I’ve read some of the other posts about similar issues, but they didn’t address my specific problem I don’t think. The ground mesh doesn’t have especially narrow polys, nor does it have especially huge ones (though it is fairly low-poly, since I need to be aware of space restrictions on free accounts).
Is the problem that the mesh is a grid of quads? Would it work better with triangles? Or is there some other problem with the mesh?