Cocos Creator v1.7.0 内测版发布帖(11月17日更新 rc.2)

timeout设置不应该是pXHR.ontimeout = function() {}么?on去哪里了呢?

既然可以用Chrome通过V8JSB进行调试,那能不能间接用VSCode的Debugger for Chrome插件在VSCode里调试呢?

这个不是被还原了吗?怎么还会出现在日志中

同问这个问题,因为原生项目我们自己有git版本控制,然后每次版本更新就得各种复制、迁移,想知道官方对此是否有比较好的解决方案

已经运行起来了,就是把on写掉了,发现一个问题,设定了xhr.timeout就连接不上,我再多测试下

估计可以吧,你可以试试先。
不过我们用的是Node那套调试逻辑,估计应该是VSCode Debugger for Node才行。

TypeError: Cannot read property ‘width’ of undefined
at TheClass._fillTextureGrids (D:\dist\resources\engine\cocos2d\tilemap\CCSGTMXLayer.js:133:38)
at TheClass.initWithTilesetInfo (D:\dist\resources\engine\cocos2d\tilemap\CCSGTMXLayer.js:215:22)
at TheClass.ctor (D:\dist\resources\engine\cocos2d\tilemap\CCSGTMXLayer.js:109:18)
at new TheClass (D:\dist\resources\engine\cocos2d\core\platform_CCClass.js:98:34)
at TheClass._parseLayer (D:\dist\resources\engine\cocos2d\tilemap\CCSGTMXTiledMap.js:403:21)
at TheClass._buildWithMapInfo (D:\dist\resources\engine\cocos2d\tilemap\CCSGTMXTiledMap.js:305:34)
at TheClass.initWithXML (D:\dist\resources\engine\cocos2d\tilemap\CCSGTMXTiledMap.js:278:14)
at cc_TiledMap._applyFile (D:\dist\resources\engine\cocos2d\tilemap\CCTiledMap.js:856:30)
at cc_TiledMap.set [as tmxAsset] (D:\dist\resources\engine\cocos2d\tilemap\CCTiledMap.js:256:26)
at cc_TiledMapAsset.cc.Class.createNode (D:\dist\resources\engine\cocos2d\tilemap\CCTiledMapAsset.js:63:27)

这个问题要 beta3 才会修复

刚下了beta2,但是模拟器启动不了,替换了msvcp140d.dll后才可以启动,不清楚这个dll有什么问题

断点的时候不知道为什么经常会出现这个报错
@dumganhar

你是如何操作的?用哪个工程?
构建一下,用vs编译跑起来,出现这个assert后,点击“重试”,可以看到具体的堆栈信息。然后把堆栈信息发一下。

启动模拟器,然后用chrome调试,随便断点某些js文件,有时候就会崩掉,工程是我自己的项目

mac 版 beta2 ,图片拖揣到编辑器无反应

请提供更多的信息啊。按照我说的:

无法打开“cocos2d-js-for-preview.js”: 找不到文件
chrome浏览器调试都是 无法打开“cocos2d-js-for-preview.js”: 找不到文件 是怎么回事有办法解决吗? 1.7 beta2

animation组件的once事件被干掉了?我用once报这个错。改为on就好了

说清楚一点啊,你是用谷歌浏览器调试web还是谷歌浏览器调试jsb?

感谢@dumganhar http请求超时的问题找到了,把timeout的毫秒单位,理解成了秒:sweat_smile:

1赞

谷歌浏览器jsb、跳转界面的时候必现、都是找不到cocos2d-js-for-preview.js、

请教原本的 texture.getName() 被移除了的话,

    // shader
    uniform sampler2D u_normalMap;  

    //script
    if (cc.sys.isNative)
    {
        var glTexture = texture.getName(); //这边要换成什么?
        let glProgram_state = cc.GLProgramState.getOrCreateWithGLProgram( this._program );
        glProgram_state.setUniformTexture( "u_normalMap", glTexture );
    }

要传入shader的 sampler2D要用什么取代?