3
THREE.jsを使用して球面パノラマを作成しようとしています。これはSafariデスクトップでうまくいくが、iPADのSafari Mobileでクラッシュする。それは私がテクスチャ画像をロードする方法と関係があります。私は サファリモバイル - クラッシュ - 3つのJSテクスチャが読み込まれない
- を試してみた
いくつかのことは、小さいサイズの画像をアップロードしようとしました。
- 2テクスチャ画像のパワーを試しました。
- 球体にワイヤーフレーム材料を装填しようとしました - それは動作します!
ここに私のコードです。 http://pastebin.com/1nwTMHJV
sceneHolder = document.getElementById('sceneHolder');
scene = new THREE.Scene();
camera = new THREE.PerspectiveCamera(60, SCENE_WIDTH/SCENE_HEIGHT, 1, 10000);
camera.position.z = 0;
scene.add(camera);
var sphereGeom = new THREE.SphereGeometry(200, 20, 20);
//NOTE: If we add {},function(){render()} in the following, it stops working!
var sphereTexture = THREE.ImageUtils.loadTexture('media/vr/testpot.jpg');
mesh = new THREE.Mesh(sphereGeom,new THREE.MeshBasicMaterial({map:sphereTexture,overdraw:true}));
//So that we see the inside of the sphere too!
mesh.doubleSided=true;
scene.add(mesh);
renderer = new THREE.CanvasRenderer();
renderer.setSize( SCENE_WIDTH, SCENE_HEIGHT);
sceneHolder.appendChild(renderer.domElement);
ここTHREE.jsまた https://github.com/mrdoob/three.js/issues/1529
上の私のポストです:https://github.com/mrdoob/three.js/issues/1550
おかげで smaira
私は、この正確な問題、任意の更新を持っていますか? –