更新记录

0.0.3(2019-12-03) 下载此版本

  • 初始化项目

平台兼容性

threejs-uni

Three.js是一款开源的主流3D绘图JS引擎(名字Three就是3D的含义),原作者为Mr.Doob,项目地址为:https://github.com/mrdoob/three.js/。

用法

  1. 引入
import {
    createScopedThreejs
} from '@/common/threejs'

详细说明见:https://threejs.org/docs/index.html#manual/en/introduction/Import-via-modules

  1. 在代码中使用
<canvas type="webgl" id="webgl" style="width: 100%; height: 450px;"></canvas>
uni.createSelectorQuery()
.select('#webgl')
.node()
.exec((res) => {
    const canvas = res[0].node
    const THREE = createScopedThreejs(canvas)

    //do something
})

详细用法见示例

注意事项

  • canvas需要type="webgl"才可使用
  • 目前只有微信小程序端支持type="webgl"

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问