internal 里的资源也是普通资源,没什么特别的,被两个包引用了,这两个包就产生关系了,你也可以勾选 internal 里面这个图片所在的文件夹为一个 bundle。让 A B 同时依赖这个包
什么插件机制?
这是平台的精度问题,没啥好办法,用预计算可以减少传入 shader 的 number 大小。
需要绑定的话,你可以获取这根骨骼的世界矩阵设置到你的物体上
2.2.2 至 2.4.3 beta3版的CocosCreator 选择web mobile平台构建, 任意场景上添加一个editbox,华为自带浏览器触发输入事件时,会不停闪屏,无法正常输入(华为nova6必现),请大佬们see see !
多款华为手机(Nova6,mate 20)自带浏览器全屏模式存在此问题!
不是吧,引擎的更新公告那里不是写着,下一个版本会把引擎的插件机制公开。我还很期待呢,不开吗?
请问大佬们有跟进吗
那是3d!
@EndEvil
华为mate30 使用safeArea 的时候 刚进去是显示正常的,然后屏幕旋转之后,界面左右调换了位置,结果左边有黑条,右边界面被盖住。
左边黑边 右边被盖住 hello world 工程也有这样的情况
你是怎么配置自动图集的呢,我记得 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)
谢谢反馈,我们这边会测试一下
