当THREE.js场景占据整个html页面时,dat.GUI
被强制在场景内,如this。将dat.GUI严格放置在THREE.js场景中,无需<iframe>
但是,当THREE.js场景不占用整个页面时,dat.GUI
的放置会变得更加尴尬。 THREE.js docs将示例放在标签中,然后在框架内部强制dat.GUI
,因此在THREE.js场景内。这看起来不错,但对我来说,这是一个问题,因为我设置了X-Frame-Options: Deny
cookie。
如何将THREE.js场景和dat.GUI
放置在相同的<div>
中,其定位与它们占据整个页面时的相同?请注意,this answer不适用于我,因为样式既适用于THREE.js场景,也适用于dat.GUI
。
你试过这个吗?我试过了,它不起作用,因为它也移动了THREE.js场景。 – user14717
好的,但目标是根本不使用iframe。 – user14717
我不确定你想要实现什么,但是,定位dat.GUI与定位任何其他html元素相同。 – 2pha