This should not be intentional behaviour, considering its hidden if you aren’t eligable for it.
Attempting to hide Enum.CoreGuiType.SelfView will warn that SetCoreGuiEnabled cannot be used on it, while this is intentional behaviour, it should not be.
I am annoyed that this cannot be turned off still
SelfView is useless in my game and only results in showing the “skeleton” of the character that is meant to be hidden and parts be replaced onto it accordingly
This should be completely optional to have in games
Hello there, just wanted to let you know that there was work done to un deprecate SetCoreGuiEnabled for Self View and that will ship with one of the next releases.
Currently, in camera-enabled experiences, if the user has enabled their camera with Self View, and then you disable SelfView via SetCoreGuiEnabled, the user’s camera will remain enabled, with no way for them to turn it off. I feel like disabling SelfView via SetCoreGuiEnabled should automatically turn off the user’s camera as well, for privacy.
This bug has now been fixed! The expected behavior is now what you described - “disabling SelfView via SetCoreGuiEnabled should automatically turn off the user’s camera.” Thanks again for the report!
Thanks, also, not really sure where to post this, but adding SelfView to SetCoreGuiEnabled has unintentionally caused the Roblox-created experience “Roblox Connect” to break.
This experience was heavily designed around utilizing SelfView and the device camera for facial animation; the associated phone calling API will automatically enable your microphone and camera when you enter a call with a user.
All places in the experience also use SetCoreGuiEnabled(Enum.CoreGuiType.All, false) to disable most CoreGui elements. However, since SelfView now works with SetCoreGuiEnabled, this means that SelfView and the device camera get permanently disabled as well.
Hi @xyrafrost! Thanks for bringing this to our attention. I’ve gone ahead and added a fix to this. I’m in the process of updating the experience itself and you should be able to activate your self view from Roblox Connect within the next few minutes!