![4933701-c6f4160b500c4b04.png](https://img-blog.csdnimg.cn/img_convert/0df8aadd2115328bfb70c88fb8801ae4.png)
使用版本
导入界面
打开CocosStudio设计的文件
- 选择项目下存在
UIEditor
目录,进入后双击运行UIEditor.ccs
文件。
![4933701-a5f90ca93f5e9e1d.png](https://img-blog.csdnimg.cn/img_convert/f2c34849f9ac3a38dd61ca74892d3384.png)
image.png
- 进入CocosStudio中,在【资源】的
UIEditor
文件上右键选择导入资源。
![4933701-a5f90ca93f5e9e1d.png](https://img-blog.csdnimg.cn/img_convert/f2c34849f9ac3a38dd61ca74892d3384.png)
image.png
- 导入的资源为根目录下
res
目录中所有的资源文件,注意是不带.csb
的二进制文件。
image.png
- 导入资源文件
.csd
![4933701-e4bdc00a6533e1fc.png](https://img-blog.csdnimg.cn/img_convert/85de251092f5f4212313ca425805d1e2.png)
image.png
注意事项
- 若出现报错则可忽略
- 必须先加载
res
中的资源,然后打开资源文件。 - 建议使用移除而非删除到回收站
使用流程
-
打开CocosStudio,设置机型与分辨率。
image.png
默认分辨率为 2080x720
- 点击【菜单栏】>【文件】>【创建项目】
![4933701-23285705a556648a.png](https://img-blog.csdnimg.cn/img_convert/d71eda6b96e2ebd49036edddf7b8ab64.png)
image.png
新建项目文件目录
![4933701-052f4296f61bbbac.png](https://img-blog.csdnimg.cn/img_convert/ad9eecb5f8eadc8b17a5aebe8e48418d.png)
image.png
控制台输出
- 安装CocosStudio并使用
Cocos
创建项目 -
在“我的项目中”选择项目右侧“[VS]打开”
image.png - 在
main.cpp
文件中添加日志记录
//输出到win32控制台
#ifdef USE_WIN32_CONSOLE
AllocConsole();
freopen("CONIN$", "r", stdin);
freopen("CONOUT$", "w", stdout);
freopen("CONOUT$", "w", stderr);
#endif
![4933701-02802f680b7264c5.png](https://img-blog.csdnimg.cn/img_convert/2712df5f9e5a49635867fb8e3e4c1e84.png)
image.png
- 在
Classes
目录的AppDelegate.cpp
添加LUA打印输出支持
// register lua module
auto engine = LuaEngine::getInstance();
engine->executeString("print=release_print");
![4933701-ee9d9a801a095192.png](https://img-blog.csdnimg.cn/img_convert/75ee53ef6433cb53740e9dd29818dd90.png)
image.png
- 双击启动应用文件中模拟器
注意:可直接在VS中使用F5查询最新打印日志
![4933701-07569ec05486bc4e.png](https://img-blog.csdnimg.cn/img_convert/2f596f221cae285e96c31e920734ae04.png)
image.png
-
查看文件输出与控制台输出
image.png
image.png
方法2:一步搞定
![4933701-f9e30c466deebf68.png](https://img-blog.csdnimg.cn/img_convert/ca26d9f457193a82d160bb6026da299a.png)
image.png
- 入口方法中添加代码
//输出到win32控制台
#ifdef USE_WIN32_CONSOLE
AllocConsole();
freopen("CONIN$", "r", stdin);
freopen("CONOUT$", "w", stdout);
freopen("CONOUT$", "w", stderr);
#endif
auto simulator = SimulatorWin::getInstance();
int ret = simulator->run();
#ifdef USE_WIN32_CONSOLE
FreeConsole();
#endif
- 重新生成项目并F5运行