2014-09-16 3 views
1

IE9와 같은 모든 브라우저에서 실행해야하는 3j 데모를 작성하고 있습니다.Float32Array로 인해 IE 9에서 threejs가 실행되지 않습니다.

IE 9에서 적어도 Canvas Demos를 실행할 수 있어야하지만 Float32Array Javascript 오류가 발생합니다.

나는이 어딘가에 간단한 대답이있을 것이라고 확신하지만 내 검색은 지금까지 아무것도 산출하지 못했다.

나는 webdev 초보자이지만 (경험있는 프로그래머 임) 가상화 서비스에서 IE 9 인스턴스를 실행 중임을 말해야합니다. Spoon.net. IE10은이 서비스를 통해 threejs와 잘 작동합니다.

미리 감사드립니다.

+0

[so]에 오신 것을 환영합니다! Three.js에 익숙하지 않지만 IE9는 형식화 된 배열 (예 : Int8Array, Float32Array 등)을 지원하지 않습니다. –

+0

안녕 Quantas. 예, 알겠습니다. 거기에 몇 가지 TypedArray 구현이있을 것 같습니다하지만 지금까지 그들은 나를 위해 일하지 않았습니다. 내 문제의 일부는 내가 문자 그대로 처음으로 자바 스크립트를 집어 들고있는 그래픽 프로그래머이다 - 나는 직선과 좁은 길에서 이탈해야한다면 내가 무엇을하는지 모른다. :) – LITM

답변

0

이것은 상당히 늦은 답변입니다. 그러나 참조를 위해, inexorabletash는 GitHub의에서 찾을 수있는 polyfill 제공 : https://github.com/inexorabletash/polyfill/blob/master/typedarray.js

그것은 IE 9이 방법에 Float32Array 지원을 추가, 당신은 IE9에 WebGL을 지원을 추가하지 않습니다,하지만 당신은 Float32Array 제거한다 오류.