opengl-es - Qt for android渲染osg模型闪退。
怪我咯
怪我咯 2017-04-17 14:27:44
[Android讨论组]

OpenScenegraph for android 编译android库,得到了一些静态库。
源码里面是用java开发,但是我想移植现有的C++代码,在电脑端运行没有问题。

在android上运行的时候闪退。
问题定位到了osg模型渲染的部分,加载没有问题(readNodeFile返回True)

现在推测原因如下:
1)qt for android界面是一个QtThread,渲染模型时是调用的osg自己的线程,
两者在android端有冲突(电脑端没有),应该是QSGRenderThread这个线程
2)手机问题(测试机:华为P8,OPPO find7)。
因为此前我将一个windows上程序移植到某Linux上的时候也遇到过界面闪退的问题,
后来打了一些关于图形库的补丁包才解决

有遇到类似情况的么?求解决

附:
单独使用OpenGLES渲染没有问题,
使用Eclipse+java渲染也没有问题

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
迷茫

最好能贴一些Qt和调用OSG的代码出来。

也许这两个链接可能对你有点帮助:
http://bubuko.com/infodetail-980905.html
http://bastian.rieck.ru/blog/posts/2014/qt_and_openscenegraph/

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号