Cocos Creator v2.4.3-rc.7 测试帖(正式版已发)

好的,谢谢。

2.4.x 开始就有的bug
当plugin的东西一多, 一般的JS档案用到plugin的东西, 读取的顺序就不会依序plugin先读取的规则

Demo
Test241.zip (104.0 KB)

Build Web Mobile

看Console就会有error

改不了?你能说说你想做什么需求吗?

麻烦合下这个pr,应该可以解决,https://github.com/cocos-creator/engine/pull/7065

这样就可以了 感谢

载入的脚本可以清除重新加载? 引擎这边记在这个变数,没有方法可以存取的到了
脚本的热更新就没办法重新加载

@EndEvil

脚本一旦加载了,没法清除,只能刷新页面…

是指原生的部分,不重开 app 重新加载脚本

用 cc.game.restart 可以

测试了,没有作用
我们专案是大厅子游戏,也不能调用 cc.game.restart

x86_64 beta3是否能够支持?

为什么官方,到现在都不重视,不同平台的不一致性,

字体、描边、投影、图片问题?这个难道不是身为一个引擎最基础的东西么,基础做不好,高级特性一堆,也用不了啊。看看用户的心声。

1赞

有计划在项目升级的时候自动更新d.ts文件吗

Toggle的IsChecked是反的。
步骤:
1、 this.trickToggle.node.on(“click”, (toggle:cc.Toggle) => {
console.log(“trickToggle”, this.trickToggle.isChecked, toggle.isChecked);
});
toggle.IsChecked = true,然后toggle.node.active = false。
2、this.scheduleOnce(() => {
this.trickToggle.node.active = true
} , closeDelayTime);
3、在回调以后,UI上的Toggle显示的是打勾的。获取toggle.IsChecked也是true,到目前一切正常。
4、UI上点击Toggle,使其不打勾,这个时候click事件回调里打印toggle.isChecked为true。从此开始,全反了。

新建一个空场景,新建一个Toggle,把这个脚本挂在非Toggle节点上。
const {ccclass, property} = cc._decorator;
@ccclass
export default class NewClass extends cc.Component {

@property(cc.Toggle)
toggle: cc.Toggle = null;


onLoad () {
    this.toggle.node.on("click", () => {
        console.log("click ", this.toggle.isChecked);
    });

    this.toggle.node.active = false;
    this.scheduleOnce(() => this.toggle.node.active = true, 3);
}

}

是很急,准备着发版本。

这里的原因是因为先触发了 toggle 继承 button 的 click 导致,在这之前 isChecked 状态还没改变

你可以用 ‘toggle’ 事件,这个应该就正常了

这个step属性是不是被弃用的属性? 设置后并没有效果,还是说我操作有问题?使用的版本是2.4.2。

同时开启FIXED_WIDTH和FIXED_HEIGHT,widget好像就失效了,并不能根据屏幕去适应,
我现在的做法是修改cocos2d\core\platform\CCView.js,官方是否有更好的办法~