제롬이 live sparks editor에 대해 만든 THREEx.Sparks 모듈을 통해 내 앱에서 sparks.js를 사용하려고합니다. 그러나 그것은 r50까지의 three.js에서만 작동합니다. 그 후 스파크 흔적은 결코 렌더링되지 않습니다.three.js의 'Texture unit out of range error'가 앱을 중단하나요?
저는 모두 (최소한) fork의 편집기를 가지고 놀았습니다. 항상 실린더 그려하지만 도착 우리는 three.js를 개정을 통해 단계로이 WebGL을 함께
- R46가 작동하지만, 지금은 물론
- R50 아주 오래된 및 R49 예상대로 입자를 그릴 수 있지만, 오류 :
WebGL: INVALID_ENUM: activeTexture: texture unit out of range
- R51에서 시작은 불꽃의 입자 시스템은
오류 세 핸들이 잘못 텍스처 초기화 방법으로 할 매우 가능성이 그려지지 않습니다. 나는 _buildDefaultTexture
안에 생성 된 128x128 방사상 텍스처를 THREEx.Sparks.js
안에 쫓아갔습니다.
이유는 (GH 버그 보고서가 아닌) SO 질문은 3 가지 r51 +가 분명히 올바른 오류 처리를 가지고 있다는 것입니다. WebGL을 슬픈 팬더로 만들기 때문에 나쁜 행동을 시도하지 않습니다. r50 그리고 어쨌든 그것을하고 오류를 일으켰습니다. 내 질문은 :
- 무엇 정확히
THREEx.Sparks.js
가 제대로 여기 - 및이 좀 여전히 이전에 R51
시스템 정보 작동 않는 이유 수행되지 않습니다 : 모질라/5.0 (매킨토시; Intel Mac OS X 10_8_2) AppleWebKit/537.17 (Gecko와 같은 KHTML) Chrome/24.0.1312.57 Safari/537.17 | WebGL 1.0 (OpenGL ES 2.0 Chromium) | WebKit | WebKit WebGL | WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium)
i.stack.imgur.com/p5EfN.png에서보기 즐거움을 위해 r50을 사용하는 sparksjs-dev 스크린 샷 (당겨지지 않은 경우) 아직), WebGL 디버거에서 번복 된 uniform1i
과 activeTexture
호출을 보여줍니다.
. 고정 된 버전을 끌어 오기 요청으로 제출하려고합니다. 감사! – user1475135