在cocos2dx中新开一个黑窗口&&lua中的print在win下问题
2016-02-24 14:45
369 查看
网上关于cocos2dx和lua的资料真的是少的可怜,实用性的更是少之又少。。。版本大多数是2.x版本的
言归正传,cocos2dx版本 v3.6,
1、如何在cocos2dx中新开一个黑窗口,用来专门看输出信息
main.cpp文件中,加 AppDelegate app;前面加上以下代码
同时,在main.cpp顶部要定义宏定义 #define USE_WIN32_CONSOLE
2、cocos2dx新建的C++项目添加lua之后,lua中的print是不起作用的,在vs的输出框里看不到任何输出,网上搜了一些资料,说的原理是:Lua的标准print功能是走stdout的,可使用Visual Studio开发Windows程序时的output的窗口是DebugMessage,所以Lua的print信息是在VS里看不到
解决办法:
只要把第一步做完了,问题就已经解决啦。。。
言归正传,cocos2dx版本 v3.6,
1、如何在cocos2dx中新开一个黑窗口,用来专门看输出信息
main.cpp文件中,加 AppDelegate app;前面加上以下代码
#ifdef USE_WIN32_CONSOLE AllocConsole(); freopen("CONIN$", "r", stdin); freopen("CONOUT$", "w", stdout); freopen("CONOUT$", "w", stderr); #endif
同时,在main.cpp顶部要定义宏定义 #define USE_WIN32_CONSOLE
2、cocos2dx新建的C++项目添加lua之后,lua中的print是不起作用的,在vs的输出框里看不到任何输出,网上搜了一些资料,说的原理是:Lua的标准print功能是走stdout的,可使用Visual Studio开发Windows程序时的output的窗口是DebugMessage,所以Lua的print信息是在VS里看不到
解决办法:
只要把第一步做完了,问题就已经解决啦。。。
相关文章推荐
- Cocos2d-x开发FlappyBird03-GameScene游戏场景初进入
- cocos2d-x 骨骼动画做水平翻转和改变播放速率
- 【cocos2dx 3.x】CCSpriteBatchNode
- 【cocos2dx 3.x】画线
- cocos 手游开发与 cocos-html5 页游的屏幕适配
- 【Cocos2d-x】截图分享功能
- cocos-js ExportJson
- 全屏背景-Quick-cocos2dx
- 事件触摸-Quick-Cocos2dx
- 【cocos3.x+tilemap】制作rpg小游戏(二)遮挡与碰撞
- Cocos2d-x开发FlappyBird02-LoadingScene启动场景和文件预加载
- Cocos2d-x开发FlappyBird01-环境变量配置和测试案例运行
- 全局调度-Quick-Cocos2dx
- cocos2d-x3.6 连连看随机地图实现
- Cocos2d-html5入门 (跨平台游戏开发)
- 自学 cocos2d 游戏开发应该按什么步骤进行?
- Cocos2d-x 3.x瓦片地图
- Cocos2d-x实例:设置背景音乐与音效-HelloWorld场景实现
- 第一个Cocos2d-JS游戏
- 【cocos3.x+tilemap】制作rpg小游戏(一)地图制作