I’ve been thinking out how to make a game and one of it’s main features would be a boat, the idea is simple enough but I’m still unsure how to implement it.
My main problem is water clipping inside the boat, and I have some idea of how I could be able to fix it but I just wanted to know if there are better methods.
My idea was to, client-side, place and move parts around the boat in such a way that it looks like the water isn’t clipping inside the boat, which to me is the most obvious solution. Note that I haven’t tested it yet, however, I imagine it would be kinda hard to code and I’m not even sure im able to do it.
Would anyone know some more efficient or easy way to solve this problem? Thanks in advance.
I don’t know a lot of ways that doesn’t involve skinned meshes or dozens of parts. But you could use a glass glitch to hide the water inside the boat. place a glass part over the boat and set the transparency to a high amount, anything transparent behind the glass will turn invisible. (I think)
If the water is Terrain water or a partly Transparent Part you should be able to ‘hide’ it with a Part made of Glass with the transparency almost at 1 (try .99) just slightly higher than the surface of the water.
Semi-Transparent items behind other semi-Transparent Parts has always been an issue with the Roblox rendering setup.
Glass hides Transparent items. It’s a hack, but it works.