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

官方在昨天剛升級了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);} }

====

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);
	}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章