博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cocos2d-html5在cocos2d-x里面打包编译
阅读量:6237 次
发布时间:2019-06-22

本文共 2081 字,大约阅读时间需要 6 分钟。

main.cpp打开USE_WIN32_CONSOLE输出

#include "main.h"#include "AppDelegate.h"#include "CCEGLView.h"#define USE_WIN32_CONSOLEUSING_NS_CC;// uncomment below line, open debug console// #define USE_WIN32_CONSOLEint APIENTRY _tWinMain(HINSTANCE hInstance,                       HINSTANCE hPrevInstance,                       LPTSTR    lpCmdLine,                       int       nCmdShow){    UNREFERENCED_PARAMETER(hPrevInstance);    UNREFERENCED_PARAMETER(lpCmdLine);#ifdef USE_WIN32_CONSOLE    AllocConsole();    freopen("CONIN$", "r", stdin);    freopen("CONOUT$", "w", stdout);    freopen("CONOUT$", "w", stderr);#endif
#include "main.h"#include "AppDelegate.h"#include "CCEGLView.h"#define USE_WIN32_CONSOLEUSING_NS_CC;// uncomment below line, open debug console// #define USE_WIN32_CONSOLEint APIENTRY _tWinMain(HINSTANCE hInstance,                       HINSTANCE hPrevInstance,                       LPTSTR    lpCmdLine,                       int       nCmdShow){    UNREFERENCED_PARAMETER(hPrevInstance);    UNREFERENCED_PARAMETER(lpCmdLine);#ifdef USE_WIN32_CONSOLE    AllocConsole();    freopen("CONIN$", "r", stdin);    freopen("CONOUT$", "w", stdout);    freopen("CONOUT$", "w", stderr);#endif

 

CCEGLView* eglView = CCEGLView::sharedOpenGLView();    eglView->setViewName("游戏名");    eglView->setFrameSize(960, 1440);

 

修改AppDelegate.cpp里面启动的js脚步

#if JSB_ENABLE_DEBUGGER    ScriptingCore::getInstance()->enableDebugger();    ScriptingCore::getInstance()->runScript("main.debug.js");#else    ScriptingCore::getInstance()->runScript("游戏名-jsb.js");#endif

 和屏幕大小

// Set the design resolution    CCEGLView::sharedOpenGLView()->setDesignResolutionSize(960, 640, kResolutionShowAll);

 

 

在ScriptingCore.cpp(D:\DevTool\cocos2d-x-2.2.2\cocos2d-x-2.2.2\scripting\javascript\bindings)

void ScriptingCore::reportError(JSContext *cx, const char *message, JSErrorReport *report){    js_log("%s:%u:%s\n",            report->filename ? report->filename : "
", (unsigned int) report->lineno, message);};

里面加个断点,方便看脚步出错问题

 

 

转载于:https://www.cnblogs.com/linn/p/3558052.html

你可能感兴趣的文章
windows驱动创建文件符号链接
查看>>
算法-无重复字符的最长子串
查看>>
React-如何在jsx中自动补全标签
查看>>
前端加解密
查看>>
Android Studio查看Android源代码失败
查看>>
Event loop (JavaScript中的执行机制)
查看>>
谈谈对Spring IOC的理解
查看>>
axios源码分析——取消请求
查看>>
java基础(三):谈谈java异常的处理
查看>>
React 零基础入坑
查看>>
使用code-printer生成一份炫酷的简历
查看>>
SQL 中的一些小巧但常用的关键字
查看>>
从实际案例中探讨io中的延迟性能的作用
查看>>
iOS开发 • 实例——Hey, 定时器!
查看>>
nodejs+express+mongodb+react+layui完整的小说阅读系统--悦读
查看>>
机器学习A-Z~支持向量机
查看>>
centos系统大量time wait占用的解决
查看>>
vue源码分析系列之响应式数据(三)
查看>>
Nginx服务系列——负载均衡
查看>>
力扣(LeetCode)21
查看>>