我目前正在使用 react-three-fiber 创建一个游戏,我想实现一个接触点,其中包含将由玩家回答的弹出问题或文本。已经完成了接触点,但我坚持创建一个与接触点相对应的弹出窗口。
2 回答
1
只有根据您的描述和评论(嵌入式和交互式),两个选项才能满足您的需求。第一个选项是使用Annotations
注释内容基本上是纯 HTML 的地方,但您需要在 PoC 中探索添加带有事件的按钮的交互性。
第二个选项可能是CSS2DObject
,在这种情况下,HTML 必须在运行时CSS2DObject
构建并通过CSS2DRenderer
. 我手头上的唯一示例是 mapbox,我使用它们在高度中创建工具提示。它通常用于标记,而不是交互式的,但是当它接收 HTML 时,我很确定必须有一种方法可以在其上创建一个按钮。
在这里你有一个完整的例子CSS2DRenderer
和CSS2DObject
于 2020-07-29T11:10:53.480 回答