Cocos2d-x 3.17 正式版本发布

3.17创建弱引用的js对像时,没有加入js对像销毁时的对应的native层清理操作。ScriptingCore::handleTouchEvent 分发move事件时,如果多次分发的touch是同一个对像,恰好多次分发之间有一次gc操作,那么程序必定崩溃。要复现的话,只需起一个一秒钟定时gc的操作,然后在js代码中注册一个onebyone类型的toucheventlistner,在onMove函数中调用touch.getLoacation()就可以了。

2赞

大哥,你这个问题解决了没?

3.17创建弱引用的js对像时,没有加入js对像销毁时的对应的native层清理操作。ScriptingCore::handleTouchEvent 分发move事件时,如果多次分发的touch是同一个对像,恰好多次分发之间有一次gc操作,那么程序必定崩溃。要复现的话,只需起一个一秒钟定时gc的操作,然后在js代码中注册一个onebyone类型的toucheventlistner,在onMove函数中调用touch.getLoacation()就可以了。

请问Cocos2dxEditBox 怎么实现点击输入框,只把输入框往上顶,而不需要整个场景往上顶。

截图里把 CC_ENABLE_GC_FOR_NATIVE_OBJECTS 就是解决方案

我这几天也遇到了但是09-29 11:09:57.694 7534 7534 F DEBUG : backtrace:
09-29 11:09:57.694 7534 7534 F DEBUG : #00 pc 000001c0 <\anonymous:cb897000>
09-29 11:09:57.694 7534 7534 F DEBUG : #01 pc 00007e50 <\anonymous:cec98000>
完全找不到在哪里感觉随机的

我想问的是 3.17 jsb 版本的可以 配合sublineText3 来调试运行js代码吗? 我的sublineText配置是这样的
{
“cmd”:[“C:/work/MovieProject/MovieProject/frameworks/runtime-src/proj.win32/Debug.win32/MovieProject.exe”,“C:/work/MovieProject/MovieProject/”],
“working_dir” : “C:/work/MovieProject/MovieProject/src/”,
“file_regex”: “^(…?):([0-9]):?([0-9]*)”,
“shell”: true,
“encoding”:“utf-8”,
“selector”:“source.js”
}

但是subline Text 运行之后不会自动拷贝src js 代码和res文件到 模拟器下面

我这边lua新建的项目也有这个问题,然而崩溃的是挪了路径之后引用"bullte"就会各种出错。


链接: https://pan.baidu.com/s/1SJM4PJWJUxj3_MYWdUo7UA 提取码: dhci 下载这个安装就可以了

cocos2d-x 3.17.1 将在近期发布,希望大家关注

谢了,解决了。

https://forum.cocos.com/t/cocos2d-x-3-17-1/71469

3.17.1 已发,关联一下帖子

1赞

我创建的cocos 3.17.1 项目,用Android Studio打开proj.android 之后报 Error configuring 这个错

下面是event log 窗口输出的日志。。。请问一下这是是问题?我ndk用的是r16版本的,AndroidStudio用的是3.2.1版本

build apk,看一下详细信息,话说你是用cmake还是ndk编译?

cmake,另一个帖子有人回复说cmake要用3.6的,用3.10的就会出现这个问题。。。不过我换成3.6的变成编译不过了。。。现在放弃了。。。ndk可以,不过编译出来有些神奇的问题。。。比如这个。。

GitHub 最近有 cmake 问题的解决,方式是安装 ninja,可能新版本的 cmake 不自带了,就多了一项外部依赖。AS 的报错,很不智能,不容易发现原因

比如的那个问题太神奇,都加个日志看下,不可能同时成立的

都不成立的话是有可能的,第三方库不应该依赖引擎中的头文件

嗯。调了一整天了,不清楚什么原因。目前我是先注释掉那些宏的逻辑,然后android可以正常运行了,先开发功能再说。。。

我也遇到了,怎么解决的?我的是cocos2dx-3.16版本 iOS

大神 您的ios游戏项目是用c++写的吗

你好,我使用cocos3.5的升级到3.17版本的,用的 cocostudio 是3.10版本的.
现在出现的问题就是,3.5版本中没问题的,在17版中会出现图片拉升,有些位置不对