Frame blocking proximity prompt

Hello, I am working on a game that uses my raytracer engine to render frames. It uses frames to create the pixels.

I tried using a proximity prompt, but the frames stop it from appearing…

I did some research, but I could only find posts talking about players block it.

There’s one image without the raytracing where you can see the proximity prompt, and another that is using the raytracer.


This is definitely something interesting that I have never seen before. (Speaking on using frames to render graphics)

The issue you’re seeing most likely has to do with z-index. UI is layered on the 2d plane, the z-index is essentially which layer that UI element is on. So what seems to be happening is all these frames are layering on top of whatever it is you have there. You could potentially fix these issues by changing z-index values at run-time and see if you can maybe fix this?

Keep in mind Roblox was not originally designed to have graphics rendered using UI elements like this, so you’re going to run into a lot more issues and I would recommend getting a deeper understanding of UI elements, how they’re rendered, and how they work.

Thank you for your answer! I tried decreasing the z-index, but it didn’t change anything. I think I will simply use click detectors instead.

ProximityPrompts are BillboardGuis, they render behind ScreenGuis

4 Likes

Yes, that’s what I was leading to but forgot this tidbit. The best way to solve this is to either not use frames to render graphics, or implement your own proximity prompt system

1 Like

Try setting the DisplayOrder of the ScreenGui your putting the rendered frames in to an insanely low number like -50000, that might fix it.