gpt4 book ai didi

javascript - 如何在 three.js 或 WebGL 中模拟 "overflow: hidden"?

转载 作者:搜寻专家 更新时间:2023-10-31 23:44:43 24 4
gpt4 key购买 nike

我目前正在为我的游戏开发 WebGL GUI,我真的很想深入研究 GPU 图形,因为它比 WebKit CSS 渲染要流畅得多。

是否可以制作一个 ScrollView ,其中内部网格遵循溢出规则以在超出父网格边界时隐藏?

也许着色器可以工作,有什么建议吗?

谢谢!

最佳答案

如果您只想按矩形裁剪,可以使用剪刀测试。

gl.enable(gl.SCISSOR_TEST);
gl.scissor(x, y, width, height);

现在 WebGL 只会在 x、y、宽度和高度之间呈现。

THREE.js 也有 scissor 设置 WebGLRenderer.setScissorWebGLRenderer.setScissorTest

关于javascript - 如何在 three.js 或 WebGL 中模拟 "overflow: hidden"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52106753/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com