Javascript Three.js在IE9中为场景对象和float32array抛出错误
当尝试使用CanvasRenderer绘制3D对象以使其在IE9中兼容时,我得到错误:数组错误,场景错误 我的密码在这里-Javascript Three.js在IE9中为场景对象和float32array抛出错误,javascript,three.js,webgl,Javascript,Three.js,Webgl,当尝试使用CanvasRenderer绘制3D对象以使其在IE9中兼容时,我得到错误:数组错误,场景错误 我的密码在这里- var renderer = new THREE.CanvasRenderer(); // Fallback to canvas renderer, if necessary. renderer.setSize(window.innerWidth, window.innerHeight); docum
var renderer = new THREE.CanvasRenderer(); // Fallback to canvas renderer, if necessary.
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer.domElement);
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000);
var geometry = new THREE.CubeGeometry(20, 20, 20);
var material = new THREE.MeshBasicMaterial({ color: 0x0000FF });
var cube = new THREE.Mesh(geometry, material);
scene.add(cube);
camera.position.z = 50;
var render = function () {
cube.rotation.x += 0.01;
cube.rotation.y += 0.01;
renderer.render(scene, camera);
requestAnimationFrame(render);
};
render(); // Start the rendering of the animation frames.
有什么建议吗?对你有帮助吗?没有。我已经尝试过typedarray.js,但它不起作用。最后它在IE9中起作用了。谢谢。我正在处理这个问题并添加Darray不适合我的类型。看起来它一开始对你也不起作用。你愿意分享一下你是如何做到这一点的,这样其他人就不必再掉那么多头发了吗?;-)你能把代码贴在这里吗(只是标题部分)@米班迪