Skip to content

Three.jsPlatform Adapter

一个方便各端小程序使用 Three.js 的适配工具。兼容 99% 的使用场景。

Three.js Platform Adapter

简单使用

仅需几行代码,即可在小程序/小游戏中原样使用 three.js 搭建三维场景。

js
// index.js 在项目入口根据对应小程序引入并应用适配兼容层
import '@minisheep/mini-program-polyfill-core/wechat-polyfill';
import { adapter } from '@minisheep/three-platform-adapter';
import { wechat } from '@minisheep/three-platform-adapter/wechat';

adapter.useAdapter(wechat).patch('THREEGlobals');

// scene.js 
import * as THREE from 'three';
import { adapter } from '@minisheep/three-platform-adapter';

adapter.useCanvas('#canvas').then(({ canvas, requestAnimationFrame }) => {
  const renderer = new THREE.WebGLRenderer({ canvas });
  // ...
})