文件名称::Switzerland: 一个用于 Three.js(web 和 react-native)的 React 渲染器
文件大小:349KB
文件格式:ZIP
更新时间:2024-06-28 09:44:10
React Integration
react-three-fiber react-three-fiber 是 web 上的 Threejs 和 react-native 的 React 渲染器。 npm install 3 react-three-fiber 这些demo都是真实的,大家可以点进来! 它们也包含完整的代码。 为什么? 使用可重用组件以声明方式构建动态场景图使处理 Threejs 更容易,并为您的代码库带来秩序和理智。 这些组件对状态变化做出React,开箱即用,可以利用 React 的无限生态系统。 它有限制吗? 没有任何。 在 Threejs 中工作的一切都将在这里工作。 与库运送/维护数十个包装器组件的“绑定”相反,它只是动态地将 JSX 呈现给 Threejs: simple 是 new THREE.Mesh() 的另一个表达式。 它不知道或针对特定的 Threejs 版本,也不需要更新、添加或删除上游功能。 它比原始的threejs慢吗? 不。渲染性能高达threejs和GPU。 组件在 React 之外参与渲染循环,没有任何额外的开销。 React 在构建和管理组件树方面非常有效,它有可能在规