我在Android WebView中遇到THREE.CanvasRender
时出现问题。
我的应用正在开发HTML5 WebView。我不明白为什么,在某些情况下,它不起作用。但它适用于Android 2.3.3 .. 2.3.7。
我需要CanvasRender,因为大多数Android设备都不支持Android WebView中的WebGL。
Android 2.3.7:为什么会有效?
Android 4.2.2:
在WebGLrender中它很棒。以下是代码示例:http://jsfiddle.net/Crone/78uLtwzy/1
我认为我的参数有问题。 任何帮助或想法赞赏。
答案 0 :(得分:0)
似乎WebView会默认过滤填充。幸运的是,应该有一个属性来控制它。
尝试这样做:
renderer.getContext().imageSmoothingEnabled = false;
如果它不起作用,请尝试:
renderer.getContext().webkitImageSmoothingEnabled = false;
更多信息:http://vaughnroyko.com/state-of-nearest-neighbor-interpolation-in-canvas/