qt for android 使用qml加载osg模型闪退
怪我咯
怪我咯 2017-04-17 14:32:06
[Android讨论组]

首先这个是测试程序在电脑端运行时候的效果图


该工程的目录结构


main.qml文件

遇到的一些问题:
1)在qml中的source传入绝对路径,不能成功加载函数
其对应C++端代码如下

这样传入的路径前面会自动添加 qrc:/,导致不能正确找到osg文件
(我暂时在C++端将路径写死,现在可以寻找到文件,并且成功加载)

2)渲染osg模型闪退(目前最重要的问题)
该工程首先通过继承QQuickItem和QObject,在C++端实现模型加载、一些事件和模型的渲染
然后通过注册成组件,在qml中调用(import osgQtQuick)。
这样写在PC端没有问题,可以出来界面。
但是在Android端会崩溃,崩溃的代码定位到了这边。

我想知到有人试过用qml加载osg模型么?
或者有谁遇到过类似的问题么?谢谢

怪我咯
怪我咯

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

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

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