0729 - 更好的 cocos2d-lua win32模拟器

同事是在 win32 下开发游戏,所以需要把 win32 的模拟器整得更加顺手。

cocos2d-lua win32 模拟器有一个问题,点击 exe 启动时加载的是 exe 目录下地资源。但是为了更好的开发,在 DEBUG 模式下,应该去加载项目工程下的 srcres

修改 SimulatorWin32.cpp 第 619 行:

#if COCOS2D_DEBUG > 0
    if (tmpConfig.getProjectDir().empty()) {
        tmpConfig.setProjectDir(getApplicationPath() + "/../../");
        tmpConfig.setScriptFile("src/main.lua");
    }
#endif

    // set project directory as search root path
    FileUtils::getInstance()->setDefaultResourceRootPath(tmpConfig.getProjectDir().c_str());

重新编译模拟器即可。

题外

cocos2d-lua 确实把 quick 很多有用的模块都没有合并进去,太难了。

你可能感兴趣的:(0729 - 更好的 cocos2d-lua win32模拟器)