更新记录
0.01(2024-05-19) 下载此版本
uniapp里面使用threejs加载模型,支持放大缩小,拖拽,支持动画播放
平台兼容性
uni-app
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| √ | - | - | - | × | × | - | - | - |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|
| √ | - | - | - | - | - | - | - | - | - | - |
1、标签
<canvas type="webgl"
id="webgl"
style="width: 100%; height: 100%;position: fixed;top:0;left:0;"
@touchstart="touchStart"
@touchmove="touchMove"
@touchend="touchEnd"
></canvas>
2、引入
import { createScopedThreejs } from '@/threejs-miniprogram'
3、onload里面
wx.createSelectorQuery()
.select('#webgl')
.node()
.exec((res) => {
const canvas = res[0].node
this.canvas = canvas
const THREE = createScopedThreejs(canvas)
renderModel(canvas, THREE)
})
注意事项:调试工具上不校验合法域名,真机上看效果请先开启调试,因为需要加载模型,如果自己开发可以把模型放在自己服务器,配置白名单域名

收藏人数:
下载插件并导入HBuilderX
下载插件ZIP
赞赏(2)
下载 864
赞赏 10
下载 10666942
赞赏 1797
赞赏
京公网安备:11010802035340号