如何解决为什么emscripten emscripten_get_canvas_element_size不返回DOM元素大小?
在使用emscripten 2.0.8的大型项目的代码中,一个函数尝试为ordre中的特定画布检索DOM元素的大小以进行初始化。
double w=0,h=0;
emscripten_get_element_css_size(canvasCssSelector,&w,&h);
但是我用日志监控了这些值,它们与我在浏览器中得到的大小根本不匹配。更令人困惑的是,当我调整窗口(和画布)的大小时,大小从未改变。它只是保持恒定为300x150(可以是通过代码在某处进行初始化或使用默认值,但对于实际的DOM仍然是错误的)。
EMSCRIPTEN_RESULT emscripten_get_canvas_element_size(const char * target,int * width,int * height)
获取DOM中给定Canvas元素的当前像素宽度和高度。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。