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

internal 里的资源也是普通资源,没什么特别的,被两个包引用了,这两个包就产生关系了,你也可以勾选 internal 里面这个图片所在的文件夹为一个 bundle。让 A B 同时依赖这个包

什么插件机制?

这是平台的精度问题,没啥好办法,用预计算可以减少传入 shader 的 number 大小。
需要绑定的话,你可以获取这根骨骼的世界矩阵设置到你的物体上

2.2.2 至 2.4.3 beta3版的CocosCreator 选择web mobile平台构建, 任意场景上添加一个editbox,华为自带浏览器触发输入事件时,会不停闪屏,无法正常输入(华为nova6必现),请大佬们see see !

多款华为手机(Nova6,mate 20)自带浏览器全屏模式存在此问题!

不是吧,引擎的更新公告那里不是写着,下一个版本会把引擎的插件机制公开。我还很期待呢,不开吗?

请问大佬们有跟进吗:joy:

那是3d!

@EndEvil
华为mate30 使用safeArea 的时候 刚进去是显示正常的,然后屏幕旋转之后,界面左右调换了位置,结果左边有黑条,右边界面被盖住。
左边黑边 右边被盖住 hello world 工程也有这样的情况

1赞

你是怎么配置自动图集的呢,我记得 runtime-resources 文件夹应该是只读文件夹,你应该增加不了自动图集

是单纯华为mate30 机型会出现吗?还是所有安卓的机型都会呢?

测试了 华为 小米 vivo 都会有这样的问题

spine在web平台上没问题,显示正常,编译到安卓上就不显示了,是什么问题???好像也不见报错。

感谢反馈,我们将禁用华为浏览器自动全屏

能提交一个demo么?感谢

XingWangChao_Demo.part1.rar (2 MB)XingWangChao_Demo.part2.rar (524.6 KB)

你们看看吧,为了搞这个问题昨晚熬了个通宵,一直以为是我代码问题。

老哥 好奇你做的啥游戏

关于Animation组件 回调 finished : 动画播放完成时注册事件的疑问
这个有很多疑问想咨询下引擎组 引擎版本2.4.3-rc.1

动画用cc.AnimationClip.createWithSpriteFrames创建出来的,包含move attack 两个动画
案列1:

        let anim1 = this.role.getAnimationState('move');
        anim1.on('finished', () => {
            cc.log("111");
        });
        let state = this.role.play('move');
        state.on('finished', () => {
            cc.log("222");
        });
        let anim2 = this.role.getAnimationState('move');
        anim2.on('finished', () => {
            cc.log("333");
        });

控制台输出:
222
333

疑问1:注册事件为啥一定要在play后呢 在我理解的概念当中cc.AnimationState 注册回调应该在没播放的时候就能注册,否则像什么死亡动画和攻击动画那只能在播放时注册 感觉这很奇怪。

案列2:

        let anim1 = this.role.getAnimationState('move');
        anim1.on('finished', () => {
            cc.log("111");
        });
        let state = this.role.play('move');
        state.on('finished', () => {
            cc.log("222");
        });
        let anim2 = this.role.getAnimationState('move');
        anim2.on('finished', () => {
            cc.log("333");
        });
        this.scheduleOnce(() => {
            this.role.stop();
            let state = this.role.play('attack');
            state.on('finished', () => {
                cc.log("444");
            });
        }, 5.02);

控制台输出:
222
333
222
333
444

疑问2:cc.AnimationState 注册回调应该在只涉及单个动画啊,move注册的事件 为啥在播放attack动画时候也会执行?
还是我对注册回调事件写法本身就有错。希望能解答下我的问题,谢谢!!!!

测试demo:
testA.rar (766.4 KB)

1赞

谢谢反馈,我们这边会测试一下

粒子还是不能缩放 rc.1particleScaleBug.zip (236.8 KB)

1赞