Allow for One way collide parts

Currently on Roblox, if you have a part with can collide set to true, it and everything else can collide with it.

Here is an idea I would like to throw out:
One way collide parts. They would like this: if I have this value set to true, the part can collide with everything, but everything can’t collide with it. Meaning I can push it, but it won’t get in my way.

It’s a very odd idea but I think it would be useful. It would be most useful for environmental objects.

Let me explain better:

Let’s say I have some webs hanging from the ceiling, they are made of cylinders all the way down. I want them to have physics and get moved by the player, but I don’t want the player to be able to climb or jump on them

Aren’t these Collision Groups?

3 Likes

Holy crap I am dumb.

Actually no, they can still collide both ways.

To help describe this request, I believe it would be like custom physics properties for calculating specific collisions. An example would be that a player always has much higher mass than a ball such that the ball never effects the player, but neither the ball or player have unusual mass when interacting with other world objects.

2 Likes

You can’t push something if that thing isn’t allowed to touch you.

If you were rolling toward the ball and the ball rolled towards you, what would happen? Would the ball be pushed because you touched the ball, or would the ball pass through you because it’s not allowed to touch you?

I think it means that the forces from a collision are not applied to one body. ie, one body has seemingly infinite mass

Let me explain better:

Let’s say I have some webs hanging from the ceiling, they are made of cylinders all the way down. I want them to have physics and get moved by the player, but I don’t want the player to be able to climb or jump on them.

1 Like

I SWEAR ive seen this before somewhere on roblox I just don’t know where. There has to be some way to do what you’re describing but I really can’t prove it.

You’re probably thinking of Verlet integration in this case, which can be used to achieve some effects like webs in the way described.

1 Like

Related: Rigid one-way welds