I think I have implemented all of those methods for various projects.
An extra method of doing platforms that I have used in the past is a simple functional approach, All scene objects return a value for their floor level at a given X. It comes out as similar to the vector approach, but can be more dynamic. Anything standing on a floor is standing on an object so everything is effectively a moving platform, just with most of them stationary. Makes undulating floors easy
An extra method of doing platforms that I have used in the past is a simple functional approach, All scene objects return a value for their floor level at a given X. It comes out as similar to the vector approach, but can be more dynamic. Anything standing on a floor is standing on an object so everything is effectively a moving platform, just with most of them stationary. Makes undulating floors easy