小编att*_*ttl的帖子

材质 UI 抽屉组件 - 我可以删除它添加的叠加层吗?

我正在尝试使用 Drawer 组件,并且我注意到当抽屉被馈入道具 open={true} 时,底层页面/div 上有一个默认的变暗覆盖。

是否有最佳实践材料批准的方法来消除调光?我在设置 prop 方面取得了部分成功variant={"persistent"}。这会停止变暗,但它也迫使我添加一个关闭按钮来关闭抽屉。

我正在寻找的是抽屉在其边界外单击时可以关闭,当它打开时,我希望调光消失(无需使用按钮关闭抽屉)。

我查看了文档并尝试传递道具

变体={“持久”}

这摆脱了覆盖层,但是现在当我在抽屉外单击时它不会自动关闭。

<Drawer 
open={open}
anchor="top"
onClose={toggleDrawer}
variant={"persistent"}
modal={true}
>
Run Code Online (Sandbox Code Playgroud)

我想让调光消失(不使用按钮)。

是否有任何经过材料批准的选项?我可以尝试 CSS hacks,但我不想破坏 Material 的 CSS 或有毛刺的覆盖闪烁。

reactjs material-ui

9
推荐指数
2
解决办法
7594
查看次数

RealityKit 和 ARKit 的挑战

我想在 ARKit 中构建一个演示应用程序,并且我对 Beta 版当前可能实现的功能有一些疑问(Apple 一直将其称为 RealityKit 或 ARKit 3.0)。


我正在尝试构建的演示应用程序应执行以下操作:

  1. 识别真实环境中的物体或图像,并在那里创建一个锚点

  2. 渲染附加到锚点的虚拟模型

  3. 让虚拟模型呈现遮挡

  4. 让虚拟模型与锚图像/对象一起移动


我尝试改编早期版本(利用 SceneKit 的 ARKit 2.0)中的一些代码,但某些功能(如人物遮挡)不是 ARKit 2.0 的一部分。

由于 Apple 一直在迭代他们的测试版,因此在他们的网站上和 WWDC 2019 上宣传的许多功能似乎已经从 RealityKit 的文档中消失了(人物遮挡、身体跟踪、世界跟踪)。

根据我的理解,ARKit 2.0 可以实现第 (1) 和 (2) 项。第 (3) 项尽可能与测试版一起宣传,但我几乎看不到任何文档。

在最新的测试版中可以这样做吗?如果是这样,最好的方法是什么?如果没有,是否有任何解决方法,例如混合新旧 API 之类的?

augmented-reality scenekit swift arkit realitykit

5
推荐指数
1
解决办法
2144
查看次数