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

首先先谢谢反馈啦。

然后想问问,这个是只要在场景内一直切换节点就能重现么?

正式版本什么时候发布?

感谢指点.我继续努力 :slight_smile:

我也问一次。正式版什么时候发布啊?

1.7.0rc.1版本,在安卓平台下,如果使用摄像机功能,在使用这程中,可能会出现黑屏的情况,全部像素图都不见了,概率性的,不好复现

我問了sdkbox那邊的,他們說要等正式版才會支持

后续Mac 和 Windows 平台会支持WebView组件吗?

我也不嫌多, 正式版什么时候发布啊.

新建两个节点,然后互相点击也会出现么?

我这想重现的话要先进行什么操作吖?概率出现的问题么?

这个要怎么重现唉?我一直切换两个 New Node 没试出来,是不是要先进行什么其他的操作?

刚刚装了1.7 rc2 看介绍是又iphonex 的模拟器。。这个是在web的模拟器新增的么。看web的模拟器没有iphonex的选项啊

“偏好设置”–“原生开发环境”里引擎部分的设置应该放到“项目设置”这一个级别,实际开发中多项目维护使用的定制引擎都是有差别的

谢谢反馈,这块已经准备好进行调整了

打扰了.报告一个很有意思的现象. 还是关于数组, 在脚本中对数组做写操作时,反而跳转到读的接口:

在C++中,定义一个全局数组,并编写相应的读写接口
unsigned int JA[5];

static bool jsb_your_getter(se::State& s){} // 略
static bool jsb_your_setter(se::State& s){} // 略

SE_BIND_PROP_GET(jsb_your_getter)
SE_BIND_PROP_SET(jsb_your_setter)

se::Object *globalObj = se::ScriptEngine::getInstance()->getGlobalObject();
globalObj->defineProperty(“JA”, _SE(jsb_your_getter), _SE(jsb_your_setter));

在脚本中: JA[0] = 15;

在 jsb_your_getter() 和 jsb_your_setter()里下断点, 发现只会跑到getter()里

单个的全局变量是正常的.只有数组会这样. Why? 是不是我对数组的理解有问题

补充一下,上面的 _SE() 宏并没有打错.其中的下划线愣是显示不出来

window下只能安装一个版本的cocos creator?!多个游戏项目并行开发、维护不可能保证都是使用同样的CCC版本

好像是手动修改下之前的版本的安装路径

属性只支持操作 JA 整个值的写,不能部分元素。
即只能在js层 , JA = [1, 2, 3, 4, 5]; 会触发setter
不能 JA[2] = 10; 不会触发setter

使用定制引擎时,Android studio工程build.gradle中不应该使用本地绝对路径,不方便团队协作。
可以考虑把定制引擎路径写到local.properties,build.gradle读取本地配置

eg:

Properties properties = new Properties()
properties.load(project.rootProject.file('local.properties').newDataInputStream())
def cocosEngineDir = properties.getProperty('cocos.dir')
2赞

明白了.那只能通过函数来实现 单个元素 的写入了.
谢谢您的及时回复

打开项目界面图片失真了,在1.6.2都没有锯齿,用1.7正式版就有锯齿了