如何在Qt中玩Unity3D 游戏

zhaorui890 2012-12-27 10:25:47
int main(int argc, char *argv[])
{
QApplication a(argc, argv);

QAxWidget *flash = new QAxWidget(0, 0);
flash->resize(700, 700);
flash->setControl(QString::fromUtf8("{444785F1-DE89-4295-863A-D46C3A781394}"));
flash->dynamicCall("LoadMovie(long,string)", 0,"D:/Tank Battl(exports)/TankBattle.unity3d");
flash->show();
return a.exec();
}

控件已经加载上但是总提示这个问题
QAxBase::dynamicCallHelper: LoadMovie(long,string): No such property in {444785F1-DE89-4295-863A-D46C3A781394} [{444785F1-DE89-4295-863A-D46C3A781394}]
Candidates are:
...全文
1382 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
柳天赐 2014-06-13
  • 打赏
  • 举报
回复
LoadMovie根本不是unity3d的api,这是flash的。。需要找到unity3d的相关api,楼主解决了的话,发一份给我参考下。
zhaorui890 2012-12-27
  • 打赏
  • 举报
回复
unity3D的界面已经实现,但是连接不到游戏文件
彩阳 2012-12-27
  • 打赏
  • 举报
回复
楼主是说可以在Qt框架中使用Unity3D?已经实现了吗?
MarsZ 2012-12-27
  • 打赏
  • 举报
回复
引用 2 楼 zhaorui890 的回复:
unity3D的界面已经实现,但是连接不到游戏文件
为啥啊?

16,817

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧