update acrylic

This commit is contained in:
Reid 2023-08-15 20:28:39 -07:00
parent d6af067186
commit 90fe16beac

View file

@ -27,6 +27,13 @@ interface acrylicProps extends Roact.JsxInstanceProperties<Frame> {
Change?: Roact.JsxInstanceChangeEvents<Frame> Change?: Roact.JsxInstanceChangeEvents<Frame>
} }
Make("DepthOfFieldEffect", {
FarIntensity: 0,
InFocusRadius: 0.1,
NearIntensity: 1,
Parent: Lighting
})
function acrylic(props: acrylicProps): Roact.Element { function acrylic(props: acrylicProps): Roact.Element {
const { radius, distance } = props const { radius, distance } = props
@ -123,13 +130,6 @@ function acrylic(props: acrylicProps): Roact.Element {
const fovHandle = Workspace.CurrentCamera!.GetPropertyChangedSignal("FieldOfView").Connect(updateInstance) const fovHandle = Workspace.CurrentCamera!.GetPropertyChangedSignal("FieldOfView").Connect(updateInstance)
const viewportHandle = Workspace.CurrentCamera!.GetPropertyChangedSignal("ViewportSize").Connect(updateInstance) const viewportHandle = Workspace.CurrentCamera!.GetPropertyChangedSignal("ViewportSize").Connect(updateInstance)
Make("DepthOfFieldEffect", {
FarIntensity: 0,
InFocusRadius: 0.1,
NearIntensity: 1,
Parent: Lighting
})
return () => { return () => {
posHandle.Disconnect() posHandle.Disconnect()
fovHandle.Disconnect() fovHandle.Disconnect()