Quick 2.2.5 升级到 3.3版本出现的问题

我安装好环境运行了demo没问题,之后就把我之前的项目的资源和lua代码替换到3.3创建的工程对应的目录下面,就出现了这问题 ,很费解
:10: :10: :10:
cocos2d:
{
cocos2d.x.version: quick-cocos2d-x 3.3rc0
cocos2d.x.compiled_with_gl_state_cache: true
cocos2d.x.build_type: DEBUG:10:
gl.supports_vertex_array_object: true
cocos2d.x.compiled_with_profiler: false
gl.renderer: PowerVR SGX 543
gl.vendor: Imagination Technologies
gl.max_texture_size: 4096
gl.max_samples_allowed: 4
gl.version: OpenGL ES 2.0 IMGSGX543-113.3
gl.supports_S3TC: false
gl.supports_ATITC: false
gl.supports_ETC1: false
gl.max_texture_units: 8
gl.supports_PVRTC: true
gl.supports_NPOT: true
gl.supports_discard_framebuffer: true
gl.supports_BGRA8888: false
}

libpng warning: iCCP: known incorrect sRGB profile
cocos2d: Quick-Cocos2d-x C++ support ready.
cocos2d: lua_loadChunksFromZIP() - load zip file: /private/var/mobile/Containers/Bundle/Application/F19917B4-9F4D-409D-BDA1-1B7CF47E131D/freedom iOS.app/res/framework_quick.zip
cocos2d: lua_loadChunksFromZIP() - loaded chunks count: 78
cocos2d: cocos2d: fullPathForFilename: No file found at src/main.luac. Possible missing file.
cocos2d: ===========================================================
cocos2d: LOAD QUICK FRAMEWORK
cocos2d: ===========================================================
cocos2d:
cocos2d: # DEBUG = 1
cocos2d: #
cocos2d: # device.platform = ios
cocos2d: # device.model = iphone
cocos2d: # device.language = cn
cocos2d: # device.writablePath = /var/mobile/Containers/Data/Application/EE32162D-9D3C-481A-9525-930091E4B318/Documents/
cocos2d: # device.directorySeparator = /
cocos2d: # device.pathSeparator = :
cocos2d: #
libpng warning: iCCP: known incorrect sRGB profile
cocos2d: # CONFIG_SCREEN_AUTOSCALE = FIXED_HEIGHT
cocos2d: # CONFIG_SCREEN_WIDTH = 1136.00
cocos2d: # CONFIG_SCREEN_HEIGHT = 640.00
cocos2d: # display.widthInPixels = 1136.00
cocos2d: # display.heightInPixels = 640.00
cocos2d: # display.contentScaleFactor = 1.00
cocos2d: # display.width = 1136.00
cocos2d: # display.height = 640.00
cocos2d: # display.cx = 568.00
cocos2d: # display.cy = 320.00
cocos2d: # display.left = 0.00
cocos2d: # display.right = 1136.00
cocos2d: # display.top = 640.00
cocos2d: # display.bottom = 0.00
cocos2d: # display.c_left = -568.00
cocos2d: # display.c_right = 568.00
cocos2d: # display.c_top = 320.00
cocos2d: # display.c_bottom = -320.00
cocos2d: #
cocos2d: :0: attempt to call method ‘removeNodeEventListener’ (a nil value)
2014-11-06 16:44:37.422 freedom iOS cocos2d: surface size: 1136x640
2014-11-06 16:44:37.452 freedom iOS cocos2d: surface size: 1136x640

不能用原来版本的framework了,更新一下res目录下的zip吧。

— Begin quote from ____

引用第1楼阳光七月于2014-11-06 17:06发表的 :
不能用原来版本的framework了,更新一下res目录下的zip吧。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=238268&pid=1092468

— End quote

framework 是res下面的那个framework_quick.zip吧 ,我这个是在3.x player 创建的时候生成的啊,不是新的吗?:10:

framework 是res下面的那个framework_quick.zip吧 ,我这个是在3.x player 创建的时候生成的啊,不是新的吗? :10:

如果是新的不应该报这个错的

— Begin quote from ____

引用第4楼阳光七月于2014-11-06 17:34发表的 回 3楼(gj_feixiang) 的帖子 :
如果是新的不应该报这个错的 http://www.cocoachina.com/bbs/job.php?action=topost&tid=238268&pid=1092506

— End quote

:10: 头疼的是他就报着个错啊,这个库应该是新的了

你把res里的zip文件去掉,然后把quick下的framework目录整个复制到src目录下试试看

cocos2d: :133: attempt to call method ‘removeNodeEventListener’ (a nil value)
2014-11-07 11:37:42.895 freedom iOS cocos2d: surface size: 1136x640
2014-11-07 11:37:42.904 freedom iOS cocos2d: surface size: 1136x640

还是报着个错

查了一下,在第二次设置NodeEvent时确实会报错,谢谢楼主发现的bug,我们马上修改

setNodeEventEnabled()是这个吗?能不能说具体点,我好也确认一下,这个接口每一个类里面我只调用了一次!

那这个问题要等到新版本发布吗?最好说出如何修改,我们修改这个bug之后能够运行项目先!谢谢了!

https://github.com/dualface/v3quick/blob/v3/quick/framework/cocos2dx/NodeEx.lua

更新一下这个文件就可以了

你好,我提的这个问题在quick 3.3rc1中解决掉了吗?另外这个3.3版本什么时候才能出稳定版本?Thx!

已经解决。rc1版本已经稳定了。

— Begin quote from ____

引用第13楼阳光七月于2014-12-08 22:32发表的 回 12楼(gj_feixiang) 的帖子 :
已经解决。rc1版本已经稳定了。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=238268&pid=1193265

— End quote

应该还是没有解决,设置第二次还是有问题。