如何优化cocos2d lua社区版本quick 4.0 lua 在windows平台下的工作流 #872
halx99
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
为什么要优化
主要问题
ide
里修改代码后,启动调试,跑不到最新代码,而是跑的exe目录下的代码,带来非常差的开发体验问题溯源
simulator
写死了代码来读取上级目录下的资源res
和src
文件夹拷贝到.exe所在路径,同时引擎中写死了优先加载exe所在目录下的Resources
下资源优化之前,先看一下各操作系统遵循的规则
参考 axmol 引擎的优化,仅需3步
复制
axmol
引擎的thridparty/ntcvt
文件夹到external
目录下,点击下载ntcvt.zip将
axmol
针对win32优化的关键代码拷贝到CCFileUtils-win32.cpp
,注意包含ntcvt/ntcvt.hpp
,点击下载修改后的CCFileUtils-win32.zip修改模板的CMakeLists.txt,去除
WINDOWS
平台拷贝资源到exe目录下的逻辑,点击下载修改后的CMakeLists.txt修改为
如图所示:

通过上述优化,再结合强大的x-studio ide就可以非常愉快进行lua开发调试了
优化后,如果想双击启动游戏,在项目根目录下随便创建一个bat,写一行代码即可
例如:
将以上代码(注意要修改成你实际exe相对于项目的路径)保存为
run_d.bat
,放到项目根目录下就可以双击它快速启动游戏了Beta Was this translation helpful? Give feedback.
All reactions