cocos2d-js 및 브라우저를 사용하여으로 게임을 개발 중입니다.은 안드로이드에서 일부 패키지를 가져올 수 없지만, iOS에서는 괜찮습니다.
하지만 제목에 쓴대로 require("stream")
은 안드로이드에서 작동하지 않습니다. https://gist.github.com/growingdever/75dc2bb9e52a1bfdb57279c33add42cc
의 SpiderMonkey의 버전 (자바 스크립트 엔진 :
정말 iOS에서 잘 작동 것은 .... 여기
내 디버그 정보{
gl.supports_vertex_array_object: true
gl.supports_BGRA8888: false
gl.supports_ATITC: false
gl.supports_S3TC: false
cocos2d.x.version: cocos2d-x 3.4
gl.supports_discard_framebuffer: true
cocos2d.x.compiled_with_profiler: false
gl.supports_PVRTC: false
cocos2d.x.build_type: DEBUG
gl.renderer: Mali-T760
gl.supports_ETC1: true
cocos2d.x.compiled_with_gl_state_cache: true
gl.version: OpenGL ES 3.1 v1.r7p0-03rel0.b596bd02e7d0169c10574b57180c8b57
gl.supports_NPOT: true
gl.max_texture_units: 96
gl.vendor: ARM
gl.max_texture_size: 8192
}
그리고 제가 스크립트를 실행하려면입니다 xac)은 34입니다.
나는 분 버전이나 안드로이드 SDK의 타겟 버전을 19로 바꾸려고했지만, 제대로 작동하지 않았습니다.
** 내 프로젝트는 밑줄, 비동기와 같은 일부 패키지와 함께 작동합니다. 내 경험에 비추어 볼 때 및 dnode을 가져올 수 없습니다. 가져올 수없는 패키지가 더 있습니다. "스트림"패키지 이벤트 스트림