0729 - 更好的 cocos2d-lua win32模拟器
2017-07-29 本文已影响120人
自由快挂
同事是在 win32 下开发游戏,所以需要把 win32 的模拟器整得更加顺手。
cocos2d-lua win32 模拟器有一个问题,点击 exe 启动时加载的是 exe 目录下地资源。但是为了更好的开发,在 DEBUG 模式下,应该去加载项目工程下的 src
和 res
。
修改 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 很多有用的模块都没有合并进去,太难了。