我的cocos2d-x版本是3.1 release
cocostudio是1301
Ready for GLSL
Ready for OpenGL 2.0
{
gl.version: 4.4.0
gl.supports_NPOT: true
cocos2d.x.version: cocos2d-x 3.1
cocos2d.x.compiled_with_profiler: false
cocos2d.x.build_type: DEBUG
cocos2d.x.compiled_with_gl_state_cache: true
gl.max_texture_size: 16384
gl.vendor: NVIDIA Corporation
gl.renderer: GeForce GTS 450/PCIe/SSE2
gl.max_texture_units: 192
gl.supports_ETC1: false
gl.supports_S3TC: true
gl.supports_ATITC: false
gl.supports_PVRTC: false
gl.supports_BGRA8888: false
gl.supports_discard_framebuffer: false
gl.supports_vertex_array_object: true
}
cocostudio UI界面加载序列帧动画 数组越界 BUG,希望官方早点回复我,谢谢,坐等回复
直接贴代码,下面有UI工程和源代码可以下载
NewUI.rar (776 KB)
animation.rar (790 KB)
这是c++测试工程 animationTest.rar (1611 KB)
local animationLayer = ui:getChildByName(“animationLayer”)
…
animationLayer:addChild(hero,1)
执行到这句就报错了
animationLayer 是一个 Panel cocos2d-x 应该对应的是 Layout
报错的源代码,包含资源,UI工程 都已经上传,
希望赶紧给一个解决方案,坐等啊
我自己调试了一下,好像是 CCmap出了问题,at() 竟然能够越界…我不会修改这里的代码,麻烦官方帮我弄下
问题基本找到了,动画加载在相对布局的layout上面就会报这样的错误
绝对布局则不会
