官方在昨天刚升级了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 {
_project.setProjectDir(appPath); _project.setDebuggerType(kCCRuntimeDebuggerCodeIDE);} }<pre name="code" class="html"><span style="white-space:pre"> </span> std::string appPath = getCurAppPath(); appPath.append("/../../");
====
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);
}