mmycly / three.js

适用于微信小游戏的Three.js版本

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

three.js

Three.js引擎最后Release

微信小游戏开发文档

关于在小游戏中使用Three.js的详细步骤文章

来自QQ群 117844722 的群友 毒药的药 分享

将此行代码(各个Three.js的版本对应行数不同,所以无法提供具体行数,请善用文本搜索功能)

var version = parseFloat( /^WebGL\ ([0-9])/.exec( gl.getParameter( gl.VERSION ) )[ 1 ] );
//改为(方案二选一)
var version = 1.
//或
var version = parseFloat( /^(WebGL|OpenGL ES)\ ([0-9])/.exec( gl.getParameter( gl.VERSION ) )[ 1 ] );

将出现多处的

document.createElementNS('http://www.w3.org/1999/xhtml','canvas');
document.createElementNS('http://www.w3.org/1999/xhtml','img');
//替换为
document.createElement('canvas');
document.createElement('img');

即可在真机微信端预览。

实测Three.js的r88、r89可用。

提示: 请搭配 weapp-adapter 使用

使用方法:

require('./path/weapp-adapter')
import * as THREE from './path/three.js'

About

适用于微信小游戏的Three.js版本

License:MIT License