three-globe自定义HTML标记在地球Y轴旋转时位置无法自动更新的问题求助
three-globe自定义HTML标记在地球Y轴旋转时位置无法自动更新的问题求助
大家好,我最近在用three-globe库开发一个带自定义HTML标记的3D交互式地球,是参考了官方的HTML标记示例来实现的。
不过遇到了个头疼的问题:我在animate()函数里加了地球Y轴自动旋转的逻辑,代码是Globe.rotation.y += speedRotation;,结果当地球自动旋转的时候,那些HTML标记的位置不会自动更新——明明标记已经转到地球背面去了,却还能在正面看到;但只要我手动拖拽地球旋转,标记的位置和z-index就会立刻修正,显示就正常了。
我做了个可复现问题的沙盒示例,能完整复现这个旋转时标记异常的情况。
有没有大佬知道怎么解决这个问题,让HTML标记在地球自动旋转时也能正确更新位置和可见性呀?
备注:内容来源于stack exchange,提问作者Mirko Albanese
相关产品推荐
相关产品推荐

