您的位置:首页 > 移动开发 > Cocos引擎

cocos2dx 3.4版本直接运行exe 不能运行bug

2015-02-03 15:02 281 查看
官方在昨天刚升级了cocos2dx 3.4最终版 我就下载 试用了下 感觉不错 不过在win32下运行exe时出现了问题

查看代码后发现 在执行exe时没有输入参数 直接改代码

在SimulatorWin.cpp文件中SimulatorWin::run()函数中看下参数个数等于2时运行
在直接运行exe时没有参数 则不设置搜索路径

if (_project.getProjectDir().empty())
{
if (args.size() == 2)
{
// for Code IDE before RC2
_project.setProjectDir(args.at(1));
_project.setDebuggerType(kCCRuntimeDebuggerCodeIDE);
}
else
{
<pre name="code" class="html"><span style="white-space:pre">	</span>    std::string appPath = getCurAppPath();
appPath.append("/../../");
_project.setProjectDir(appPath); _project.setDebuggerType(kCCRuntimeDebuggerCodeIDE);} }[/code]

====

if (args.size() >= 2)
{
if (args.size() && args.at(1).at(0) == '/')
{
// FIXME:
// for Code IDE before RC2
tmpConfig.setProjectDir(args.at(1));
}

tmpConfig.parseCommandLine(args);
}
else
{
std::string appPath = getCurAppPath();
appPath.append("/../../");
tmpConfig.setProjectDir(appPath);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: